首页 > 解决方案 > AttributeError:“Int64Index”对象没有属性“A1”

问题描述

df 数据集

custno       A1         A2

100001      aaa     bbb

100002      aaa     aaa

100003      bbb     aaa

100004       bbb     bbb

当我像下面这样输入 Python 时,

df.groupby(df.index.A1, df.index.A2).count()

错误信息是:

AttributeError:“Int64Index”对象没有属性“A1”

我该如何解决这些错误?

(dtype:A1 - 对象,A2 - 对象)

标签: python

解决方案


尝试遵循DataFrame.groupby()的文档

data.groupby(['A1', 'A2'])

在您的示例中,您尝试将每个系列作为索引的属性来访问,但它们不是。


推荐阅读