Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何组合熊猫系列_Python_Pandas - Fatal编程技术网

Python 如何组合熊猫系列

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和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
中的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