将两列的值合并到一个pandas数据框的单个列中

15 浏览
0 Comments

将两列的值合并到一个pandas数据框的单个列中

我正在寻找一个行为类似于T-SQL中的coalesce的方法。我有一个稀疏填充的pandas数据框中的两列(列A和B)。我想使用以下规则创建一个新的列:

  1. 如果列A中的值不为空,则将该值用于新的列C
  2. 如果列A中的值为空,则将列B中的值用于新的列C

就像我之前提到的,这可以通过MS SQL Server中的coalesce函数实现。我还没有找到一个好的pythonic方法,是否存在这样的方法?

0