Python 如何组合熊猫系列
我想结合两个熊猫系列,A和B,得到C:Python 如何组合熊猫系列,python,pandas,Python,Pandas,我想结合两个熊猫系列,A和B,得到C: A: 1 odd 2 Nan 3 odd 4 Nan 5 odd 6 Nan B: 1 Nan 2 even 3 Nan 4 even 5 Nan 6 even C应如下所示(如果a中存在Nan值,则应使用B中的值,反之亦然) 也许有一个简单的方法可以做到这一点,但它逃避了我 感谢您的帮助 您可以使用,它首先从调用序列(A)中获取值,然后使用B中
A:
1 odd
2 Nan
3 odd
4 Nan
5 odd
6 Nan
B:
1 Nan
2 even
3 Nan
4 even
5 Nan
6 even
C应如下所示(如果a中存在Nan值,则应使用B中的值,反之亦然)
也许有一个简单的方法可以做到这一点,但它逃避了我
感谢您的帮助 您可以使用,它首先从调用序列(A
)中获取值,然后使用B
中的相应值更新A
中的NAN:
In [76]: A.combine_first(B)
Out[83]:
0 odd
1 even
2 odd
3 even
4 odd
5 even
dtype: object
In [76]: A.combine_first(B)
Out[83]:
0 odd
1 even
2 odd
3 even
4 odd
5 even
dtype: object