在数据帧中查找日期并将数据附加到不同的数据帧PYTHON



我需要你的帮助。我有2个DataFrame,表A和表B。我需要在表B中找到表A中的日期,并添加一列VALUE2和VALUE3列的值,留下VALUE1。输出为表C。

有很多列

表A

DATE           NAME    EDAD  
2019-07-18      KAT     12     
2019-07-19      FEP     13     

表B

DATE          VALUE1 VALUE2 VALUE3
2019-07-16      10      20     30
2019-07-17      11      22     33
2019-07-18      10      20     30
2019-07-19      11      22     33

表C

DATE           NAME    EDAD  VALUE2 VALUE3
2019-07-18      KAT     12     20     30
2019-07-19      FEP     13     22     33
thanks!

尝试:

df1.merge(df2,on='DATE', how='left')[['DATE','NAME','EDAD','VALUE2','VALUE3']]

df1是表A,df2是表B

打印:

DATE NAME  EDAD  VALUE2  VALUE3
0  2019-07-18  KAT    12      20      30
1  2019-07-19  FEP    13      22      33

相关内容

  • 没有找到相关文章

最新更新