首页 > 解决方案 > 列成相关表的行

问题描述

我有以下带有分数的数据集 - 一个数字变量 - 与多个标签列(tag1,tag2 ... Tag6)相关联。

Score    Tag         Tag2
56       #Sustainable #Healthcare 
45       #Health      #IT
65       #Women       #IT

我想重塑我的数据集,以便拥有一个类似于相关表的表

              Healthcare IT
#Sustainable  56
#Health                  45
#Women                   65

如何?或者,有没有其他方法可以查看列标签的组合与评分行的关系?

标签: pythonpandasdataframemergecorrelation

解决方案


我认为您需要pivot_table

df.pivot_table(values='Score',
            index='Tag',
            columns='Tag2',
            aggfunc='sum',
            fill_value='')

推荐阅读