Python 执行.groupby()时,列名出现错误

Python 执行.groupby()时,列名出现错误,python,pandas,Python,Pandas,我知道已经报告了这个问题,但我无法为我的数据集解决它 我试图在pandas中读取一个.csv文件,可以使用它们的名称访问它的所有列,除了一列。我尝试使用此处报告的解决方案删除列名周围的所有空格: 该文件的可读性非常好,但当我尝试访问“Calendar_date”列时,它抛出一个键错误: import pandas as pd pd_bookstock= pd.read_csv('dataset_2019_01_24.csv') pd_bookstock.groupby('calender_da

我知道已经报告了这个问题,但我无法为我的数据集解决它

我试图在pandas中读取一个.csv文件,可以使用它们的名称访问它的所有列,除了一列。我尝试使用此处报告的解决方案删除列名周围的所有空格:

该文件的可读性非常好,但当我尝试访问“Calendar_date”列时,它抛出一个键错误:

import pandas as pd

pd_bookstock= pd.read_csv('dataset_2019_01_24.csv')
pd_bookstock.groupby('calender_date')

KeyError: 'calender_date'
可从以下位置访问数据集:


多谢各位

打印
pd\u bookstock
并检查实际列名
Print(pd\u bookstock.columns)
,然后从那里开始。我发现了它,不是我,但它是
日历
日历
之间的一个打字错误。这是一个打字错误。不知什么原因,我在做pd_bookstock['Calendar_date']的时候不再出现KeyError。我在做pd_bookstock.groupby(“日历日期”)的时候就知道了。对于其他列,我没有收到此错误。有什么想法吗?我已经根据打印
pd\u bookstock
修改了上面的问题,并检查了实际的列名
print(pd\u bookstock.columns)
,然后从那里开始我发现了它,不是我,而是在
日历
日历
之间的一个打字错误。这是一个打字错误。不知什么原因,我在做pd_bookstock['Calendar_date']的时候不再出现KeyError。我在做pd_bookstock.groupby(“日历日期”)的时候就知道了。对于其他列,我没有收到此错误。有什么想法吗?我已经相应地修改了上述问题