选择列时出现KeyError
问题内容:
我正在尝试调用一个字段并出现错误。
调用此表中的任何字段都会得到相同的错误。
df_ret = pd.read_csv('Retention Data.csv', na_values=['.'])
print(df_ret["Cohorts Retention Rate"])
这是我的数据:
这是我得到的错误:
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)]
问题答案:
列名中似乎有空格。您可以按以下方式删除空格:
df_ret.columns = df_ret.columns.str.strip()
然后,您可以按预期访问该系列:
print(df_ret['Cohorts Retention Rate'])