可以使用pandas库来实现按开始和结束日期分组数据的功能。首先,需要将日期数据转换为pandas的日期类型。然后,使用groupby()方法对数据按开始和结束日期分组,最后可以使用agg()、sum()等方法对分组后的数据进行聚合操作。
示例代码如下:
import pandas as pd
df['start_date'] = pd.to_datetime(df['start_date']) df['end_date'] = pd.to_datetime(df['end_date'])
grouped = df.groupby(['start_date', 'end_date'])
result = grouped.agg({'sales': sum})
print(result)
下一篇:按开始和结束时间对事件进行分组