要按日期汇总值并且有两个表,你可以使用Python的pandas库来实现。下面是一个示例代码:
import pandas as pd
# 创建第一个表格
data1 = {'日期': ['2021-01-01', '2021-01-01', '2021-01-02', '2021-01-02'],
'数值1': [10, 20, 30, 40]}
df1 = pd.DataFrame(data1)
# 创建第二个表格
data2 = {'日期': ['2021-01-01', '2021-01-01', '2021-01-02', '2021-01-02'],
'数值2': [100, 200, 300, 400]}
df2 = pd.DataFrame(data2)
# 合并两个表格
df = pd.merge(df1, df2, on='日期')
# 按日期汇总值
summary = df.groupby('日期').sum()
print(summary)
运行以上代码,将输出按日期汇总的值。结果如下:
数值1 数值2
日期
2021-01-01 30 300
2021-01-02 70 700
在这个示例中,我们创建了两个表格df1和df2,它们都有一个'日期'列。然后使用pd.merge()函数将两个表格按照'日期'列进行合并。最后,使用groupby()函数按日期对合并后的表格进行分组,并使用sum()函数计算每个日期的数值总和。
上一篇:按日期汇总数值