Python:Pandas使用一个公共列合并2个数据帧

2024-06-16 16:21:05 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用公共列“ADD”将2个数据帧df1和df2合并到df3中? df1和df2都有一个公共列“ADD”。在

我想使用df2作为一个映射表,将其转换为ST值。在

我曾试图将df2转换成系列或字典,但nether似乎很管用。在

 df1 = 

    Name    ADD
 1  A       12
 2  B       54
 3  C       34
 4  D       756
 5  E       43

 df2 = 

    ADD     ST
 1  12      CA
 2  54      CA
 3  34      TX


 df3 =

    Name    ADD     ST
 1  A       12      CA
 2  B       54      CA
 3  C       34      TX
 4  D       756     nan
 5  E       43      nan

Tags: 数据nameadd字典nancadf1st