我正在尝试使用.to_csv将具有熊猫的千兆字节CSV的一个特定列导出到另一个CSV文件。但是,输出包含两列,而不是一列。这是一个示例输出:
Case_Number
3 HZ250496
89 HZ250409
197 HZ250503
673 HZ250424
911 HZ250455
1108 HZ250447
其中Case_Number用于右边的列,因为Stack Overflow的缩进效果不太好。上一列是此犯罪数据集的案件ID。我只想要Case_Number。我写来生成此代码的python代码是:
import pandas
import csv
data = pandas.read_csv("Chicago_Crimes_2012_to_2017.csv", low_memory=False)
case_number = data["Case_Number"]
data.to_csv('Case_Number.csv', columns = ["Case_Number"])
我可能做错了什么?
答案 0 :(得分:1)
如果只想与usecols
列一起使用,请在read_csv
中使用参数Case_Number
,然后在DataFrame.to_csv
中使用index=False
,以避免index
写给{ {1}}:
csv