【发布时间】:2021-04-25 18:53:14
【问题描述】:
我有以下数据框:
test = {'Date': ['2021-01-01', '2021-01-15', '2021-01-02', '2021-01-14', '2021-01-05', '2021-01-07'],
'Category': ['Fixed', 'Fixed', 'Mindful Spending', 'Mindful Spending', 'Subscription', 'Subscription'],
'Amount': ['5', '5', '5', '5', '5', '5']}
example = pd.DataFrame(test)
example
我的Date 列数据类型是datetime64[ns],使用pd.to_datetime 转换。我想按Category 分组,并计算Date 月的总支出。我想要的结果是这样的:
test = {'Date': ['2021-01', '2021-01', '2021-01'],
'Category': ['Fixed', 'Mindful Spending', 'Subscription'],
'Amount': ['10', '10', '10']}
result = pd.DataFrame(test)
result
我该怎么做?
感谢大家的帮助!
【问题讨论】:
标签: python pandas pandas-groupby python-datetime