我有以下数据框,我想获取每6个月的收入总和。我可以提取日期之外的季度,月份,年份,但是六个月都无法提取
| date | Revenue |
|-----------|---------|
| 1/2/2017 | 200 |
| 2/2/2017 | 300 |
| 3/2/2017 | 100 |
| 4/2/2017 | 100 |
| 5/23/2017 | 200 |
| 6/20/2017 | 300 |
| 7/22/2017 | 400 |
| 8/21/2017 | 800 |
| 9/21/2017 | 500 |
| 10/21/2017| 500 |
| 11/21/2017| 500 |
| 12/21/2017| 500 |
您可以使用resample
。
df['date'] = pd.to_datetime(df['date'])
df.resample('6M', on='date').sum().reset_index()
#output
date renevue
0 2017-01-31 200
1 2017-07-31 1400
2 2018-01-31 2800
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句