使用Python的datetime模块来遍历日期范围,并使用pandas进行分组和汇总。代码示例:
import datetime
import pandas as pd
# 生成日期范围
start_date = datetime.datetime(2021, 1, 1)
end_date = datetime.datetime(2021, 3, 31)
date_range = pd.date_range(start_date, end_date)
# 生成数据
data = pd.DataFrame({'date': date_range,
'value': range(len(date_range))})
# 分组并求和
result = data.groupby(pd.Grouper(key='date', freq='M')).sum()
print(result)
在上面的代码中,我们使用pandas的date_range函数生成一个日期范围,然后使用DataFrame构造函数生成数据。最后,使用groupby和sum函数来按月份分组和求和。
上一篇:遍历日期范围并求和这些值