Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.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 通过添加相同索引的数据合并DataFrame,其他索引保持不变_Python_Pandas_Dataframe - Fatal编程技术网

Python 通过添加相同索引的数据合并DataFrame,其他索引保持不变

Python 通过添加相同索引的数据合并DataFrame,其他索引保持不变,python,pandas,dataframe,Python,Pandas,Dataframe,我想通过添加相同索引的数据合并到pandas的dataFrame,另一个保持不变,如下所示: import pandas as pd a = pd.DataFrame(index=['apple', 'banana', 'orange'], data=[1, 2, 5]) b = pd.DataFrame(index=['banana', 'pear'], data=[1, 1]) 我想要的结果如下(计算水果的数量): 是否有任何简单的功能或方法可以实现这一点,谢谢?您可以使用添加方法,将填充

我想通过添加相同索引的数据合并到pandas的dataFrame,另一个保持不变,如下所示:

import pandas as pd
a = pd.DataFrame(index=['apple', 'banana', 'orange'], data=[1, 2, 5])
b = pd.DataFrame(index=['banana', 'pear'], data=[1, 1])
我想要的结果如下(计算水果的数量):


是否有任何简单的功能或方法可以实现这一点,谢谢?

您可以使用
添加
方法,将
填充值作为0:

a.add(b, fill_value=0)

#         0
#apple  1.0
#banana 3.0
#orange 5.0
#pear   1.0

您可以使用
add
方法将
fill\u值作为0:

a.add(b, fill_value=0)

#         0
#apple  1.0
#banana 3.0
#orange 5.0
#pear   1.0