我有两个数据帧(左数据帧是1,另一个是2),我想根据以下条件得到最终的数据帧:
将Col2
按Col1
分组,例如A 566,788,888,999,1212
在数据帧2中,我可以发现(Group A) 788,888,999,1212
所以我想保留它,而566
不在数据帧2中,所以忽略它。
数据帧1和2中所有成员的总和,例如A-788(2), A-888(3), A-999(4), A-1212 (5), 788-888(12), 999-1212 (13)
,所以2+3+4+5+12+13 = 39
Col1 Col2 Total Col3 Col4 Total
A 566 1 788 888 12
A 788 2 999 1212 13
A 888 3 700 707 14
A 999 4 701 702 15
A 1212 5
B 700 6
B 701 7
B 702 8
B 703 9
B 704 10
B 705 11
预期结果
ResultCol1 ResultCol2 ResultTotal
A 788,888,999,1212 39
B 700,701,702 50
假设
df1
和df2
是您的初始数据帧:相关问题 更多 >
编程相关推荐