怎么清除spyder之前程序运行的变量
在使用spyder运行python代码的时候,如果不清除之前的变量,再次运行该变量的时候,程序有时会在该变量的基础上继续运行,导致我们会对结果的误判;
案例如下:
step1:运行d3的时候,结果如下;
step2: 在变量d3中新增一列d3['total'] = d2.X.count(),且对d3['sum']进行注释,但是结果如下(主要原因是上一次的程序变量没有清楚):
实际结果应该为:
主要原因是spyder对上个程序的缓存没有清除,清除方法如下: