将两个互补列组合在一起

时间:2019-07-16 13:02:07

标签: python pandas

我有一个数据框,其中两列描述了同一件事。 只要其中一个具有NA值,另一个就具有所需值。

我已经可以使用它了,但是我的解决方案很简单。

df['result'] = df['A']
df.loc[df['A'].isna(), 'result'] = df.loc[df['A'].isna(), 'B']
df['b'] = [NA, NA, 20, 10] 

预期结果将是:

df['result'] = [50, 100, 20, 10]

0 个答案:

没有答案