我正在尝试根据其日期时间列中的工作日和年份对数据框进行分组。
我的数据如下:
这是非常示例代码:
#Measuring crime by weekday and year
import pandas as pd
import matplotlib.pyplot as plt
crime=pd.read_hdf('data/crime.h5','crime')
crime.head()
#Group by both weekday and year
weekday_name=crime['REPORTED_DATE'].dt.weekday_name
year=crime['REPORTED_DATE'].dt.year
crime_wd_y=crime.groupby([year,weekday]).size()
crime_wd_y
但是我得到了错误:
ValueError: 级别名称重复:“ REPORTED_DATE”,已分配给级别 1,已用于0级。
任何人都可以解释这是什么意思吗?我是Python的新手,我做了一些Google搜索,但仍然很困惑。