如何使用python中的panda库读取名称中带有空格的CSV列

时间:2018-11-10 01:35:58

标签: python pandas csv

所以可以说我的csv文件中有一列名为“你好吗” 我如何阅读本专栏的内容? 现在,我正在更改csv文件中的列名并运行它,它可以工作,但是如何在不更改csv文件中的任何内容的情况下做到这一点呢?

df1 = pd.read_csv('file.csv')
x = df1.howareyou

2 个答案:

答案 0 :(得分:1)

您可以访问像这样的列: x = df1["how are you"]

答案 1 :(得分:0)

samutamm 的回答绝对有效。

但是,如果您喜欢使用 dot 表示法访问列,您可以将空格替换为“_”。例如:

df.columns = df.columns.str.replace(' ', '_')
df.how_are_you