Python 通过添加相同索引的数据合并DataFrame,其他索引保持不变
我想通过添加相同索引的数据合并到pandas的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]) 我想要的结果如下(计算水果的数量): 是否有任何简单的功能或方法可以实现这一点,谢谢?您可以使用添加方法,将填充
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