Python 熊猫将3个数据帧与相同的列合并
我有3个数据帧,其中一个字符串列需要合并,另外两个类似的列需要相加 df1: df2: df3: 我想: df4: 先试试这个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
这回答了你的问题吗?
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