我有一种情况,有时当我从 df
读取 csv
时,我得到一个不需要的类似索引的列,名为 unnamed:0
。
file.csv
,A,B,C
0,1,2,3
1,4,5,6
2,7,8,9
CSV 是这样读取的:
pd.read_csv('file.csv')
Unnamed: 0 A B C
0 0 1 2 3
1 1 4 5 6
2 2 7 8 9
这很烦人!有谁知道如何摆脱这个?
原文由 Collective Action 发布,翻译遵循 CC BY-SA 4.0 许可协议
它是索引列,传递
pd.to_csv(..., index=False)
以首先不写出未命名的索引列,请参阅to_csv()
文档。例子:
与之比较:
您还可以选择通过传递
index_col=0
告诉read_csv
第一列是索引列: