这感觉就像我错过的基本手术?我想把一个数据文件的一个列写到一个文本文件中,手动清理一下它,然后将新的版本读入dataframe (对旧数据的写入)。
我将列数据写入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']))任何帮助都将不胜感激。抱歉,如果这完全是基本的话。我已经找了好几个小时了。
发布于 2016-07-07 20:56:34
索引是基于零的,而且实际上,您传递的许多参数都是默认的,所以这应该是可行的:
df = pd.read_csv('systems_clean.csv', encoding='utf-8', index_col=0)
In [3]:
import pandas as pd
import io
t=""",Systems
0,A
1,B
2,C
3,D
4,E"""
pd.read_csv(io.StringIO(t), index_col=0)
Out[3]:
Systems
0 A
1 B
2 C
3 D
4 Ehttps://stackoverflow.com/questions/38255066
复制相似问题