熊猫正在导出其他列之前的列

时间:2018-12-09 20:49:23

标签: pandas csv dataframe

我正在尝试使用.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"])

我可能做错了什么?

1 个答案:

答案 0 :(得分:1)

如果只想与usecols列一起使用,请在read_csv中使用参数Case_Number,然后在DataFrame.to_csv中使用index=False,以避免index写给{ {1}}:

csv