用read_csv, read_excel, to_csv, to_excel的时候会多出unnamed列,开始查到的方法是添加属性:
df = pd.read_csv('data.csv', index_col=0)
df = df.to_csv('data.csv', index=False)
但是上面的代码对我这个无效,后来在stackoverflow上查到可以直接删除包含unname的字段,虽然感觉方法笨一点但是是有效的。
data = data.loc[:, ~data.columns.str.contains('Unnamed')]