我有一个带有两个日期字段(JDRDT和JDCKDT)的数据框,有时JDCKDT中有一个0。我想找到这些并将日期从JDRDT复制到此字段。

我的问题是怎么做?

例:

Index   JDCKDT   JDCKDT
10994   19991231      0
11147   19991231      0


我想将其更改为

10994   19991231  19991231
11147   19991231  19991231

最佳答案

df['JDCKDT'] = np.where(df['JDCKDT']==0, df['JDRDT'], df['JDCKDT'])

10-06 03:28