Python熊猫加入、合并和合并 < >我想合并三个数据帧(A、B和C),并且必须考虑数据帧的所有列和基于匹配列的B数据帧的几个列,以及与C列数据帧相同。
此链接具有图像Python熊猫加入、合并和合并 < >我想合并三个数据帧(A、B和C),并且必须考虑数据帧的所有列和基于匹配列的B数据帧的几个列,以及与C列数据帧相同。,python,pandas,data-science,Python,Pandas,Data Science,此链接具有图像 正如您所描述的,您可以自己完成。将B和C合并到A A.merge(pd.concat([B,C]), on=['ID','ID_NAME']) ID ID_NAME Address DOB SALARY SCHOOL 0 1 A ABC 1988-10-11 NaN DPN 1 2 B CDE 1988-10-12 NaN NNN 2 3 C
正如您所描述的,您可以自己完成。将
B
和C
合并到A
A.merge(pd.concat([B,C]), on=['ID','ID_NAME'])
ID ID_NAME Address DOB SALARY SCHOOL
0 1 A ABC 1988-10-11 NaN DPN
1 2 B CDE 1988-10-12 NaN NNN
2 3 C FGH 1988-10-13 NaN GURUKUL
3 4 D FGH 1988-10-14 NaN DPS
4 5 E FGH 1988-10-15 NaN NNN
5 6 F FGH 1988-10-16 20000.0 NaN
6 7 G FGH 1988-10-17 1000.0 NaN
7 8 H FGH 1988-10-18 2000.0 NaN
8 9 I FGH 1988-10-19 3000.0 NaN
9 10 J FGH 1988-10-20 2000.0 NaN
欢迎来到Stackoverflow。请看一下:看到我看到的那个文档,但我不能把我的逻辑放在这里,怎么做。这里不返回任何行,只返回列和索引。列:[ID,ID\u NAME,Address,DOB,SCHOOL,SALARY]index:[]以文本形式给出数据,可能需要清理。我无法从图像复制数据。我这边不行。让我给你真实的数据。在这些数据上,sheet2有我想从不同的表中得到的数据。它在我这边不起作用。让我给你真实的数据。在该数据上,表2包含我想要从不同表中获取的数据。