选择列时的KeyError

时间:2018-06-05 21:45:18

标签: python python-2.7 pandas dataframe

我正在尝试调用字段并收到错误。

调用此表中的任何字段都会出现相同的错误。

df_ret = pd.read_csv('Retention Data.csv', na_values=['.'])
print(df_ret["Cohorts Retention Rate"])

这就是我的数据:

enter image description here

这是我得到的错误:

  

KeyError:'群组保留率'

使用:

2.7.13 |Anaconda, Inc.| (default, Sep 21 2017, 17:38:20) 
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)]

1 个答案:

答案 0 :(得分:0)

列名中似乎有空格。您可以按如下方式删除空格:

df_ret.columns = df_ret.columns.str.strip()

然后,您可以按预期访问该系列:

print(df_ret['Cohorts Retention Rate'])