Python pandas 两个不同行数的DataFarme的合并

 时间:2026-02-13 20:07:13

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])

运行查看如下图

Python pandas 两个不同行数的DataFarme的合并

Python pandas 两个不同行数的DataFarme的合并

3、使用add函数,相加测试 

df3 = df1.add(df2["B"],axis=0).fillna(method="pad")

df5 = df1.add(df2["D"],axis=0).fillna(0)

4、结果如下图

两个结果填充的方法不一样(fillna的参数不一样),函数的使用是一样的,具体根据需要使用。

Python pandas 两个不同行数的DataFarme的合并

Python pandas 两个不同行数的DataFarme的合并

  • PS中如何更换图片的颜色为灰度模式
  • endnote数据库创建
  • PS中怎样设置虚化边缘?四周深色内里清晰的效果
  • Unity3D如何更改最大旋转速度
  • PS怎样批量修改图片尺寸?大量图片一次性改尺寸
  • 热门搜索
    诵读经典手抄报 小学生二年级手抄报 做文明小学生手抄报 关于艺术的手抄报 争创文明城市手抄报 爱眼手抄报 共创文明城市手抄报 文明出行手抄报内容 我爱阅读手抄报内容 中学生安全手抄报