Groupby与TimeGrouper“向后”

Groupby与TimeGrouper“向后”,第1张

Groupby与TimeGrouper“向后”

由于我主要想按7天(也就是一周)进行分组,因此我现在使用此方法来找到所需的箱:

from pandas.tseries.offsets import Week# Let's not make full weekshours = 24*6*4rng = pd.date_range('2016-06-01', periods=hours, freq='H')# Set week start to whatever the last weekday of the range isprint("Last day is %s" % rng[-1])freq = Week(weekday=rng[-1].weekday())ones = pd.Series([1]*hours, rng)rdf = pd.Dataframe({'a': ones})rdf.groupby(pd.TimeGrouper(freq=freq, closed='right', label='right')).sum()

这给了我想要的输出

2016-06-25  962016-07-02  1682016-07-09  168


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5668713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存