从dict合并多个数据框

亚历克斯·T

给出DataFrames的以下命令:

{

"01_2012": 
"Acc"  "B"   "F"
"011"   23   43
"012" 4324  432

"01_2013": 
"Acc" "B" "  F"
"011"   23   224
"012" 4324  453,

"01_2014": 
"Acc"  "B" "  F"
"011"   23    312
"012" 4324   500
"013: 4322   2120
}

是否可以合并“ Acc”键上的所有数据框,并将dict键名称添加到其他列?

因此最终结果将是:

"Acc"  "B_01_2012"  "F_01_2012" "B_01_2013" "F_01_2013" "B_01_2014" "F_01_2014" 
"011"   23               43            ...
"012"   4324            432
"013" Nan                Nan           Nan         Nan      4322        2120
广晃

看起来您可以做一个concat:

pd.concat([d.set_index('Acc') for d in df_dicts.values()],
          keys=df_dicts.keys, axis=1)

要么

pd.concat([d.set_index('Acc').add_suffix(f'_{k}')
            for k,d in df_dicts.items()],
          axis=1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

合并多个数据框的列表

来自分类Dev

合并列上的多个数据框

来自分类Dev

在R中合并多个数据框

来自分类Dev

熊猫:合并多个数据框和控制列名称?

来自分类Dev

按行名称合并多个数据框

来自分类Dev

合并不同列表中的多个数据框

来自分类Dev

将多个字典合并到单个数据框

来自分类Dev

合并不同列上的多个数据框

来自分类Dev

使用Add()函数合并Panda中的多个数据框

来自分类Dev

将两个数据框合并为多个值

来自分类Dev

python将多个数据框与日期合并

来自分类Dev

通过粘贴替代行合并多个数据框

来自分类Dev

将基于三列匹配值的多个数据框合并为单个数据框

来自分类Dev

根据Python中的多个条件,将一列从多个数据框合并到另一数据框

来自分类Dev

连接多个数据框

来自分类Dev

加入多个数据框

来自分类Dev

合并多个熊猫数据框

来自分类Dev

来自多个数据框列的值合并为一个向量

来自分类Dev

使用熊猫合并具有不同尺寸的多个数据框

来自分类Dev

合并具有非唯一索引的多个数据框

来自分类Dev

使用熊猫将多个数据框合并为一个

来自分类Dev

合并具有非唯一索引的多个数据框

来自分类Dev

Python Pandas基于多个值字段合并两个数据框

来自分类Dev

大熊猫:合并多个数据框以获得所需的MultiIndex的问题

来自分类Dev

在R中合并具有重复行的多个数据框

来自分类Dev

熊猫:如何在一个列上合并具有相同列名的多个数据框?

来自分类Dev

如何一次性合并(有效方式)多个数据框?

来自分类Dev

将多个CSV合并到一个数据框中

来自分类Dev

如何合并具有一组公共列值的多个数据框值?

Related 相关文章

热门标签

归档