基于数据框列中的变量的条件合并?

时间:2019-01-12 02:12:53

标签: python dataframe merge conditional

假设我有一个要合并的数据框,但有条件地基于列中的变量:

df

 code hours
  ot   1:00
 pto   8:00

df2

  code hours hours_convert
   pto  1:00     8

df3

 code hours hours_convert
   ot   1:00    9

Ideal_dataframe

 code hours hours_convert
   ot   1:00     9
  pto   1:00     8  

我尝试了pd.merge,但是在基于数据框列“代码”执行if语句时遇到了麻烦。

我还尝试了一个np.where,它只允许我放置指定的字符串,但不能进行合并

理想数据框=代码小时hours_convert                    OT 1:00 9                   pto 1:00 8

  1. 列表项

0 个答案:

没有答案