2016-02-15 255 views
0

我有一个CSV文件看起来像这样:添加列名到CSV文件,蟒蛇

"FROST, CARMILLA","AA2 35" 
"KILLRAVEN/JONATHAN R","AA2 35" 
"M'SHULLA","AA2 35" 
"24-HOUR MAN/EMMANUEL","AA2 35" 
"OLD SKULL","AA2 35" 
"G'RATH","AA2 35" 
"3-D MAN/CHARLES CHAN","M/PRM 35" 
"3-D MAN/CHARLES CHAN","M/PRM 36" 
"3-D MAN/CHARLES CHAN","M/PRM 37" 

......

第一列我想补充的名字=“名称“和第二个=”id“。 我想这样做,是因为我希望能够在Python中选择整个第一或第二列

回答

2

所以,如果你存储此csv文件中说:test.csv,有一个简单的方法来做到这一点使用pandas库作为如下

import pandas as pd 
df = pd.read_csv('test.csv', header=None) 
df.rename(columns={0: 'name', 1: 'id'}, inplace=True) 
df.to_csv('test_with_col.csv', index=False) # save to new csv file