我有以下pandas
表
TUFNWGTP TELFS t070101 t070102 t070103 t070104 \
TUDIARYDATE status
2003-01-03 emp 8155462.672158 2 0 0 0 0
2003-01-04 emp 1735322.527819 1 0 0 0 0
emp 3830527.482672 2 60 0 0 0
2003-01-02 unemp 6622022.995205 4 0 0 0 0
2003-01-09 emp 3068387.344956 1 0 0 0 0
我想将每个子组的每日数据聚合为每月数据。
也就是说,如果没有status
子索引,我将
df.resample('M', how='sum')
如何对每个子组进行每月汇总?
1条答案
按热度按时间nvbavucw1#
我认为您需要一个DatetimeIndex(而不是MultiIndex):
然后使用每月
Grouper
* 和 * 状态列执行groupby
: