首页 > 解决方案 > Python:如何在不覆盖的情况下合并 2 列?

问题描述

我正在尝试在 python 中合并 2 列:A 列和 B 列都包含状态名称。我很想合并列 An 和列 B 以获得“理想结果”列。我怎样才能在python中实现它?非常感谢!这是在 Python 中;它们是数据框。

在此处输入图像描述

标签: pythonpython-3.x

解决方案


如果它是一个数据框,我认为您可以尝试使用np.where

df['idealcol'] = np.where(df['A'].isnull(), df['B'] , df['A'])

推荐阅读