【发布时间】:2017-08-31 08:18:21
【问题描述】:
我需要在 pandas 数据框的 2 列或更多列中连接字符串。
我找到了这个answer,如果你没有任何缺失值,它可以正常工作。不幸的是,我有,这会导致像“ValueA; None”这样的东西,这不是很干净。
示例数据:
col_A | col_B
------ | ------
val_A | val_B
None | val_B
val_A | None
None | None
我需要这个结果:
col_merge
---------
val_A;val_B
val_B
val_A
None
【问题讨论】:
-
您是否尝试过在 col_b 上使用带有空字符串 '' 的 fillna?
-
刚刚做了,但如果我在第一列中有 NaN,我会得到“;val_B”。在两列中都有 Nan,我只得到“;”