猿问

合并两个 pandas 系列,删除 na 值

给定两个具有不重叠 na 值和值的 pandas 系列,如何将它们合并为一个系列


例子


s1 = pd.Series([1, 2, 3, np.nan])

s2 = pd.Series([np.nan, np.nan, np.nan, 99])

输出


# F(s1, s2) returns:

0    1.0

1    2.0

2    3.0

3    99.0

dtype: float64

编辑

看起来


s1.combine_first(s2)

满足以上条件(我应该删除这个帖子吗?)


慕娘9325324
浏览 85回答 1
1回答

慕森卡

您可以按如下方式组合两个系列:s1.combine_first(s2)
随时随地看视频慕课网APP

相关分类

Python
我要回答