Python 按日期对多个数据帧中的列求和

Python 按日期对多个数据帧中的列求和,python,pandas,Python,Pandas,在我的脑海里,这听起来像是应该在本地完成的事情,但我就是没能在熊猫身上找到这样做的功能(是的,我可能只是个白痴)。 基本上,让我们假设我有: df1 = x y date -------------------- 1 2 1/1/2020 2 3 2/1/2020 3 4 3/1/2020 4 5 4/1/2020 df2 =

在我的脑海里,这听起来像是应该在本地完成的事情,但我就是没能在熊猫身上找到这样做的功能(是的,我可能只是个白痴)。 基本上,让我们假设我有:

df1 =  
      x     y     date
      --------------------
      1     2     1/1/2020
      2     3     2/1/2020
      3     4     3/1/2020
      4     5     4/1/2020 

df2 =  
      x     y     date
      --------------------
      3     4     1/1/2020
      4     5     2/1/2020
      5     6     3/1/2020
      6     7     4/1/2020 

df3 =  
      x     y     date
      --------------------
      5     6     1/1/2020
      6     7     2/1/2020
      7     8     3/1/2020
      8     9     4/1/2020 
由此产生的df应为:

df_result =  
      x     y     date
      --------------------
      9     12    1/1/2020
      12    15    2/1/2020
      15    18    3/1/2020
      18    21    4/1/2020 
与聚合
总和一起使用

df = pd.concat([df1, df2, df3]).groupby('date', as_index=False).sum()
与聚合
总和一起使用

df = pd.concat([df1, df2, df3]).groupby('date', as_index=False).sum()

您可以按日期列连接数据框,只需添加X和Y列

您可以按日期列连接数据框,只需添加X和Y列