按行名称合并多个数据框
创始人
2024-08-22 04:30:13
0

可以通过使用merge()和reduce()函数来按照行名进行多个数据框的合并。

示范代码如下:

# 导入必要的包
import pandas as pd
from functools import reduce

# 创建示例数据框
df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'],
                    'B': ['B0', 'B1', 'B2', 'B3'],
                    'C': ['C0', 'C1', 'C2', 'C3'],
                    'D': ['D0', 'D1', 'D2', 'D3']},
                   index=['KV1', 'KV2', 'KV3', 'KV4'])
df2 = pd.DataFrame({'A': ['A4', 'A5', 'A6', 'A7'],
                    'B': ['B4', 'B5', 'B6', 'B7'],
                    'C': ['C4', 'C5', 'C6', 'C7'],
                    'D': ['D4', 'D5', 'D6', 'D7']},
                   index=['KV5', 'KV6', 'KV7', 'KV8'])
df3 = pd.DataFrame({'A': ['A8', 'A9', 'A10', 'A11'],
                    'B': ['B8', 'B9', 'B10', 'B11'],
                    'C': ['C8', 'C9', 'C10', 'C11'],
                    'D': ['D8', 'D9', 'D10', 'D11']},
                   index=['KV9', 'KV10', 'KV11', 'KV12'])
# 将数据框放入列表中
dfs = [df1, df2, df3]
# 使用reduce函数,按照行名合并多个数据框
df_merged = reduce(lambda left, right: pd.merge(left, right, left_index=True, right_index=True), dfs)

以上代码会将df1、df2和df3按照行名进行合并,并返回一个合并后的数据框,结果如下所示:

       A    B    C    D
KV1   A0   B0   C0   D0
KV2   A1   B1   C1   D1
KV3   A2   B2   C2   D2
KV4   A3   B3   C3   D3
KV5   A4   B4   C4   D4
KV6   A5   B5   C5   D5
KV7   A6  

相关内容

热门资讯

外挂策略!约局吧能不能开挂,拱... 外挂策略!约局吧能不能开挂,拱趴大菠萝有挂吗-一直真的是有辅助教程(哔哩哔哩)1、点击下载安装,约局...
外挂讲义!线上德州的辅助器是什... 外挂讲义!线上德州的辅助器是什么,pokerrrr2辅助-一直是有辅助攻略(哔哩哔哩)1、每一步都需...
外挂总结!佛手大菠萝辅助,德普... 外挂总结!佛手大菠萝辅助,德普软件-切实一直都是有辅助软件(哔哩哔哩)佛手大菠萝辅助透视方法中分为三...
外挂要领!红龙poker辅助工... 外挂要领!红龙poker辅助工具,哈糖大菠萝辅助器-果然是有辅助方法(哔哩哔哩)1、上手简单,内置详...
外挂法门!agpoker辅助,... 外挂法门!agpoker辅助,werplan外卦神器-总是有辅助脚本(哔哩哔哩)1、玩家可以在wer...
外挂攻略!佛手在线大菠萝技巧,... 外挂攻略!佛手在线大菠萝技巧,德普之星透视辅助软件下载-原来真的有辅助app(哔哩哔哩)佛手在线大菠...
外挂教材!约局吧如何查看是否有... 外挂教材!约局吧如何查看是否有挂,werplan怎么透视-原来是真的有辅助app(哔哩哔哩)1、约局...
外挂策略!来玩app 德州 辅... 外挂策略!来玩app 德州 辅助,werplan辅助软件-本来一直总是有辅助方法(哔哩哔哩)1、游戏...
外挂总结!xpoker辅助,w... 外挂总结!xpoker辅助,werplan免费挂下载-果然真的有辅助攻略(哔哩哔哩)1、该软件可以轻...
外挂总结!智星菠萝德州辅助译码... 外挂总结!智星菠萝德州辅助译码插件靠谱吗,智星菠萝辅助-都是是有辅助方法(哔哩哔哩)1、这是跨平台的...