Python 执行.groupby()时,列名出现错误
我知道已经报告了这个问题,但我无法为我的数据集解决它 我试图在pandas中读取一个.csv文件,可以使用它们的名称访问它的所有列,除了一列。我尝试使用此处报告的解决方案删除列名周围的所有空格: 该文件的可读性非常好,但当我尝试访问“Calendar_date”列时,它抛出一个键错误: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
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(“日历日期”)的时候就知道了。对于其他列,我没有收到此错误。有什么想法吗?我已经相应地修改了上述问题