Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python按一列分组,然后按;“月”;来自日期数据类型的另一列_Python_Pandas_Pandas Groupby - Fatal编程技术网

Python按一列分组,然后按;“月”;来自日期数据类型的另一列

Python按一列分组,然后按;“月”;来自日期数据类型的另一列,python,pandas,pandas-groupby,Python,Pandas,Pandas Groupby,我需要按“CUSTOMER_ID”列进行分组,然后对每个CUSTOMER ID评估每月的DEB总和。因此,我需要应用GROUPBY两列,其中第二列必须是“REPORT_DATE”列(日期数据类型)之后的月份。我按CUSTOMER_ID分组,然后希望按“月”分组,但是,我无法将group by应用于GroupBy对象(因为它不再是数据帧) 试试这个: df['month']=df.date.dt.month df.groupby(['CUSTOMER_ID', 'month'], as_index

我需要按“CUSTOMER_ID”列进行分组,然后对每个CUSTOMER ID评估每月的DEB总和。因此,我需要应用GROUPBY两列,其中第二列必须是“REPORT_DATE”列(日期数据类型)之后的月份。我按CUSTOMER_ID分组,然后希望按“月”分组,但是,我无法将group by应用于GroupBy对象(因为它不再是数据帧)

试试这个:

df['month']=df.date.dt.month
df.groupby(['CUSTOMER_ID', 'month'], as_index=False)['DEBT_AMOUNT'].sum().sort_values()
df['month']=df.date.dt.month
df.groupby(['CUSTOMER_ID', 'month'], as_index=False)['DEBT_AMOUNT'].sum().sort_values()