我现在正在使用Python(Jupyter Notebook)分析购买数据 我现在遇到一些令人生畏的问题,但最糟糕的是关键错误。 即使我没有更改有关键的任何代码,它们也会突然发生。 有时候代码行得通,而其他时候行不通,我想知道为什么。
我一直在研究它,但是似乎在Internet上没有针对此问题的适当解决方案。
例如,我得到了
df.keys()
out→Index(['id',,,,,,,,,,,,,})
df.groupby('id').first()
出现的问题是'KeyError':'id'
它曾经在整个数据框中显示id的第一行,但是突然之间它开始向我显示错误而不是数据框。 (尽管我再次检查了数据框是否具有密钥.....)
答案 0 :(得分:-3)
'id'是一个字符串,而不是一个数据框列,您应该这样写:
df.groupby(['id'])