Python 熊猫将3个数据帧与相同的列合并

Python 熊猫将3个数据帧与相同的列合并,python,dataframe,merge,Python,Dataframe,Merge,我有3个数据帧,其中一个字符串列需要合并,另外两个类似的列需要相加 df1: df2: df3: 我想: df4: 先试试这个 这回答了你的问题吗? index user x y 1 john 5 6 2 pete 10 10 index user x y 1 john 1 1 2 pete 2 2 3 nash 5 5 index user x y 1 nash 6 7 2 john 2 4 3 kyle 3 3 i

我有3个数据帧,其中一个字符串列需要合并,另外两个类似的列需要相加

df1:

df2:

df3:

我想: df4:

先试试这个



这回答了你的问题吗?
index user x y
 1    john 5 6
 2    pete 10 10 
index user x y
 1    john 1 1
 2    pete 2 2 
 3    nash 5 5
index user x y
 1    nash 6 7
 2    john 2 4 
 3    kyle 3 3
index user x y
 1    john 8 11
 2    pete 12 12 
 3    nash 11 12
 4    kyle 3  3
import pandas as pd

pd.concat([df1, df2, df3]).groupby(["user"], as_index=False)[['x', 'y']].sum()
   user   x   y
0  john   8  11
1  kyle   3   3
2  nash  11  12
3  pete  12  12