【发布时间】:2021-12-02 03:56:18
【问题描述】:
【问题讨论】:
标签: python pandas dataframe concatenation
【问题讨论】:
标签: python pandas dataframe concatenation
您可以使用Series.where() 创建一个新列:
df['Expiry'] = df['Op_Expiry'].where(df['Op_Expiry'].notna(), df['Fu_Expiry'])
这将获取Op_Expiry 列,保留不是 NA 的值,并使用来自Fu_Expiry 的相应行的值填充 NA 值,并将生成的 Series 存储在新列中。
【讨论】: