You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中如何将两个拆分后的DataFrame重新合并为连续有序的整体

解法

直接拼接两个DataFrame后按索引升序排序即可,代码示例如下:

import pandas as pd

# 拼接两个数据集
df3 = pd.concat([df1, df2])
# 按索引升序重排
df3.sort_index(inplace=True)

说明

  • 如果数据存在重复索引,可根据需求去重,保留第一个索引对应值的写法如下:
    df3 = df3[~df3.index.duplicated(keep='first')]
    
  • 该方法也适用于超过2个拆分后的DataFrame合并,只需要把所有待合并的DataFrame放到concat的列表参数中即可。

运行上述代码后得到的df3就和你期望的输出完全一致。

内容的提问来源于stack exchange,提问作者N_T

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 08:51:00