可以使用pandas库来实现按日期分组并对列求和的操作。
假设有一个数据框df,其中包含日期列和若干列需要求和:
import pandas as pd
# 示例数据框
df = pd.DataFrame({
'date': ['2021-01-01', '2021-01-01', '2021-01-02', '2021-01-02'],
'col1': [1, 2, 3, 4],
'col2': [5, 6, 7, 8]
})
可以使用groupby()方法按照日期列分组,并使用sum()方法对其他列进行求和:
# 按日期分组并对col1和col2求和
df_grouped = df.groupby('date').sum()
最终的结果就是按日期分组后各列的求和值。