熊猫读取的csv返回额外的未知列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了熊猫读取的csv返回额外的未知列相关的知识,希望对你有一定的参考价值。
我正在通过使用以下两个列表组合来从pandas数据框中创建一个csv文件:
df= pd.DataFrame(list(zip(patients_full, labels)), columns=['id','cancer']) df.to_csv("labels.csv")
但是当我读回csv时,出现了一个未知的列
unnamed
?我该如何删除?
Unnamed: 0 id cancer
0 0 HF0953.npy 1
1 1 HF1058.npy 3
2 2 HF1071.npy 3
3 3 HF1122.npy 3
4 4 HF1235.npy 1
5 5 HF1280.npy 2
6 6 HF1344.npy 1
7 7 HF1463.npy 1
8 8 HF1489.npy 1
9 9 HF1490.npy 2
10 10 HF1587.npy 2
11 11 HF1613.npy 2
我正在通过使用以下两个列表组合来从pandas数据帧中创建一个csv文件:df = pd.DataFrame(list(zip(zip(Patients_full,labels)),column = ['id','cancer'])df.to_csv(“ labels.csv“)...
答案
输出中的该列是数据框的索引。不将其包括在输出中:df.to_csv('labels.csv', index=False)
。有关更多信息,请参见pandas文档中的方法here
另一答案
选项1-无法读取索引:
以上是关于熊猫读取的csv返回额外的未知列的主要内容,如果未能解决你的问题,请参考以下文章