'DataFrameGroupBy' object has no attribute 'index'
时间: 2023-11-06 15:09:01 浏览: 135
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误是由于对DataFrameGroupBy对象使用了"index"属性而导致的。要解决这个问题,您可以尝试使用"groupby()"方法的"reset_index()"函数来重置索引。下面是您可以尝试的修改代码:
data_user_buy0 = data_user_buy1.count()['behavior_type'].reset_index().rename(columns={'behavior_type':'total'})
data_user_buy2 = data_user_buy0.groupby('date').sum()['total'] / data_user_buy0.groupby('date').count()['total']
这个修改应该可以解决您当前遇到的问题。
阅读全文