我目前有两个数据帧:
df1:
col1 col2 col3 col4
0 Apple store1 1 3
1 Tree store2 1 3
2 Banana store3 2 4
3 Card store4 2 4 ...
df2:
col1 col2 col3 col4 col5 col6
0 Apple store1 1 3 123 50
1 Tree store2 1 3 451 32
2 Mango store2 2 4 313 15
3 Guava store5 2 4 113 9
如果前4列中的值相同,我要做的是将df1和df2合并在一起,但是我想将col5和col6的值附加到合并的dataframe上。所以理想的输出是:
^{pr2}$当我尝试合并时,我在合并的数据帧上得到col5和col6返回的NaN值。有什么想法吗?在
谢谢
你需要
下面是一个有多个连接键的更复杂的示例。由于默认情况下how='inner',因此只有出现在左和右的关键点(交叉点)存在。在
来自熊猫的文件:
你想要一个内部合并。默认情况下,公共列将用于合并:
相关问题 更多 >
编程相关推荐