小编Nis*_*jan的帖子

Pandas numpy.where() 使用 - 没有得到想要的结果

我正在尝试根据 NaN 值将两列合并到第三列

df['code2'] = np.where(df['code']==np.nan, df['code'], df['code1'])
Run Code Online (Sandbox Code Playgroud)

我只得到 code2 中 code1 列的值。结果如图所示输出图像

在此输入图像描述

请告诉我我正在编写的代码有什么问题。谢谢

python numpy pandas

3
推荐指数
1
解决办法
3914
查看次数

标签 统计

numpy ×1

pandas ×1

python ×1