如何将值从另一个数据框映射到另一个数据框的标头

行动

我有2个数据框:

df1 = pd.DataFrame({'A':[1,2,3,4],
                    'B':[5,6,7,8],
                    'D':[9,10,11,12]})

df2 = pd.DataFrame({'type':['A', 'B', 'C', 'D', 'E'],
                    'color':['yellow', 'green', 'red', 'pink', 'black'],
                    'size':['S', 'M', 'L', 'S', 'M']})

我想将信息从df2映射到df1的标题,结果应如下所示:

在此处输入图片说明

我怎样才能做到这一点?非常感谢 :)

耶斯列尔

通过以下方式rename使用合计值DataFrame.agg

df1 = pd.DataFrame({'A1':[1,2,3,4],
                    'B':[5,6,7,8],
                    'D':[9,10,11,12]})


s = df2.set_index('type', drop=False).agg(','.join, axis=1)
df1 = df1.rename(columns=s)
print (df1)
   A1  B,green,M  D,pink,S
0   1          5         9
1   2          6        10
2   3          7        11
3   4          8        12

对于()需要更强大的处理:

s = df2.set_index('type').agg(','.join, axis=1).add(')').radd('(')
s = s.index +' ' + s
df1 = df1.rename(columns=s)
print (df1)
   A (yellow,S)  B (green,M)  D (pink,S)
0             1            5           9
1             2            6          10
2             3            7          11
3             4            8          12

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫:如何将一个数据框的值映射到另一个数据框?

来自分类Dev

熊猫,将一个数据框映射到另一个?

来自分类Dev

熊猫-将值从一个数据框映射到另一个

来自分类Dev

将一个数据框中的列表中的值映射到另一个数据框中的唯一值

来自分类Dev

如何将数据框中的列映射到另一个数据框中的两个不同列并检索映射的项目?

来自分类Dev

将一个数据框中的列值映射到另一个数据框的索引并提取值

来自分类Dev

如何将一个数据框转换为另一个数据框

来自分类Dev

如何将值从数据框添加到另一个数据框以获取正确的索引?

来自分类Dev

如何计算一个数据框中分类出现的数量并映射到另一个数据框中?

来自分类Dev

如何将一个数组值映射到另一个数组值

来自分类Dev

如何将熊猫系列元素传递给另一个数据框

来自分类Dev

如何编写将一个数据框转换为另一个数据框的函数?

来自分类Dev

如何编写将一个数据框转换为另一个数据框的函数?

来自分类Dev

根据来自另一个数据框的值将数据框拆分为多个数据框

来自分类Dev

使用Pandas将groupby.sum()的结果映射到另一个数据框?

来自分类Dev

如何访问另一个数据框中的列表/数据框值

来自分类Dev

使用来自另一个数据框的值更新数据框标头

来自分类Dev

如何将一个数据框的模式应用于另一个?

来自分类Dev

如何将另一个数据框列的值显示为轴标签?

来自分类Dev

熊猫:如何将多个列值与另一个数据框匹配并生成输出

来自分类Dev

如何将Spark数据框添加到另一个数据框的底部?

来自分类Dev

如何将一个数据框合并到另一个数据框,插入不存在的行?

来自分类Dev

如何将一个数据框的行复制到另一个数据框

来自分类Dev

Python Pandas如何将一个数据框的日期与另一个数据框的日期进行比较?

来自分类Dev

JPA:如何将某些实体映射到另一个数据库实例的不同架构?

来自分类Dev

使用另一个数据框的唯一值创建并填充一个数据框

来自分类Dev

如何将一列中的值映射到另一个数据框的其他两列,并提取两列中的匹配值?

来自分类Dev

用另一个数据框的值替换一个数据框的列值

来自分类Dev

根据另一个数据框的值填充一个数据框的值

Related 相关文章

  1. 1

    熊猫:如何将一个数据框的值映射到另一个数据框?

  2. 2

    熊猫,将一个数据框映射到另一个?

  3. 3

    熊猫-将值从一个数据框映射到另一个

  4. 4

    将一个数据框中的列表中的值映射到另一个数据框中的唯一值

  5. 5

    如何将数据框中的列映射到另一个数据框中的两个不同列并检索映射的项目?

  6. 6

    将一个数据框中的列值映射到另一个数据框的索引并提取值

  7. 7

    如何将一个数据框转换为另一个数据框

  8. 8

    如何将值从数据框添加到另一个数据框以获取正确的索引?

  9. 9

    如何计算一个数据框中分类出现的数量并映射到另一个数据框中?

  10. 10

    如何将一个数组值映射到另一个数组值

  11. 11

    如何将熊猫系列元素传递给另一个数据框

  12. 12

    如何编写将一个数据框转换为另一个数据框的函数?

  13. 13

    如何编写将一个数据框转换为另一个数据框的函数?

  14. 14

    根据来自另一个数据框的值将数据框拆分为多个数据框

  15. 15

    使用Pandas将groupby.sum()的结果映射到另一个数据框?

  16. 16

    如何访问另一个数据框中的列表/数据框值

  17. 17

    使用来自另一个数据框的值更新数据框标头

  18. 18

    如何将一个数据框的模式应用于另一个?

  19. 19

    如何将另一个数据框列的值显示为轴标签?

  20. 20

    熊猫:如何将多个列值与另一个数据框匹配并生成输出

  21. 21

    如何将Spark数据框添加到另一个数据框的底部?

  22. 22

    如何将一个数据框合并到另一个数据框,插入不存在的行?

  23. 23

    如何将一个数据框的行复制到另一个数据框

  24. 24

    Python Pandas如何将一个数据框的日期与另一个数据框的日期进行比较?

  25. 25

    JPA:如何将某些实体映射到另一个数据库实例的不同架构?

  26. 26

    使用另一个数据框的唯一值创建并填充一个数据框

  27. 27

    如何将一列中的值映射到另一个数据框的其他两列,并提取两列中的匹配值?

  28. 28

    用另一个数据框的值替换一个数据框的列值

  29. 29

    根据另一个数据框的值填充一个数据框的值

热门标签

归档