Pandas 读取 .csv 并设置索引列

Tao*_*Tao 8 python pandas

当我读取 .csv 并将“A 列”设置为索引列时遇到问题。

df = pd.read_csv(index_col = 'Column A')
print(df.colums)
Run Code Online (Sandbox Code Playgroud)

但是,我无法再访问“A 列”。我仍然想将它用作一列来访问其日期。

有人可以帮忙吗?

Ged*_*nas 8

这样就可以解决问题了,简单又干净:

df = pd.read_csv().set_index('Column A')
Run Code Online (Sandbox Code Playgroud)


Tao*_*Tao 5

我发现这非常简单:只需将索引设置为列即可。

df['index1'] = df.index
Run Code Online (Sandbox Code Playgroud)

  • 这似乎是多余的。为什么将其设置为索引并保留为列?您的广泛问题的更全面背景将帮助我们理解您的 [XY 问题](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 (2认同)