1、打开python,导入需要使用的模块
from pandas import DataFrame
from pandas import Seriesimport numpy as npimport pandas as pd
2、建立两个行数不同的dataframe
df1 = pd.DataFrame({'A': [1,2,4],"B":[3,6,8]},index=[0, 1, 3])
df2 = pd.DataFrame({'B': [0,0,0,0],"C":[0,0,0,0],"D":[0,0,0,0]}index=[0, 1, 2, 3])
运行查看如下图


3、使用add函数,相加测试
df3 = df1.add(df2["B"],axis=0).fillna(method="pad")
df5 = df1.add(df2["D"],axis=0).fillna(0)
4、结果如下图
两个结果填充的方法不一样(fillna的参数不一样),函数的使用是一样的,具体根据需要使用。

