我有一个名为pollution.csv的.csv文件存储在C:\ Users \ Win-8.1 \ Desktop \ delhi中。因此,我的文件的路径是C:\ Users \ Win-8.1 \ Desktop \ delhi \ pollution.csv。现在,我想从此文件中复制特定的数据列,并使用Python 2将它们粘贴到C:\ Users \ Win-8.1 \ Desktop \ delhi中另一个名为selected.csv的新.csv文件中.selected.csv为空。 csv文件。我想使用列标题选择数据(即Date(LT),Hour,AQI,Raw Conc。)。我如何实现这个简单的任务?我到目前为止尝试运行的代码输入如下:
import pandas as pd
pollution = pd.read_csv(r"C:\Users\Win-8.1\Desktop\air_pollution_new_delhi_2016\pollution.csv")
newColumn1 = pollution['Date']
newColumn2 = pollution['Hour']
newColumn3 = pollution['AQI']
newColumn4 = pollution['Raw Conc.']
答案 0 :(得分:0)
cols = ['Date','Hour','AQI','Raw Conc.']
filename = r"C:\Users\Win-8.1\Desktop\air_pollution_new_delhi_2016\pollution.csv"
pd.read_csv(filename, usecols=cols).to_csv(r'/path/to/new/file.csv', index=False)
答案 1 :(得分:0)
我正在输入下面的最终代码。我要感谢MaxU,没有他的帮助,这是不可能的。
import pandas as pd
cols = ['Date (LT)','Hour','AQI','Raw Conc.']
pollution = r"C:\Users\Win-8.1\Desktop\delhi\pollution.csv"
pd.read_csv(pollution, usecols=cols).to_csv(r"C:\Users\Win-8.1\Desktop\delhi\selected.csv", index=False)