这感觉就像是我缺少的一个简单的基本操作?我想将一个数据框的一列写出到一个文本文件中,手动清理一下,然后将新版本读回到数据框中(写入旧数据)。熊猫 - 写出并读回一列(导出/导入)
我列的数据写出来,以CSV,与指数:
df['Systems'].to_csv('systems.csv', index=True)
前五的CSV行是这样的:
,Systems
0,A
1,B
2,C
3,D
4,E
现在我想要得到它回到列中,保留索引:
df = pd.read_csv('systems_clean.csv', encoding='utf-8', sep=',', header=1, index_col=1, usecols=['Systems']))
任何帮助将不胜感激。道歉,如果这是完全基本的。我一直在寻找小时。
indexing is zero based try'df = pd.read_csv('systems_clean.csv',encoding ='utf-8',sep =',',header = 1,index_col = 0,usecols = ['Systems'] ))' – EdChum