python - 列成相关表的行
问题描述
我有以下带有分数的数据集 - 一个数字变量 - 与多个标签列(tag1,tag2 ... Tag6)相关联。
Score Tag Tag2
56 #Sustainable #Healthcare
45 #Health #IT
65 #Women #IT
我想重塑我的数据集,以便拥有一个类似于相关表的表
Healthcare IT
#Sustainable 56
#Health 45
#Women 65
如何?或者,有没有其他方法可以查看列标签的组合与评分行的关系?
解决方案
我认为您需要pivot_table,
df.pivot_table(values='Score',
index='Tag',
columns='Tag2',
aggfunc='sum',
fill_value='')
推荐阅读
- java - Appium java - 页面对象模型未被识别
- python - Discord.py - 如何让人们等待一段时间才能再次使用命令?
- ajax - 为什么最简单的用户 AJAX 注册在 WordPress 中不起作用?
- react-native - 在 React Native 中从 axios 访问 Redux 存储
- json - JSON 数据架构 allOf $ref 外部 json 架构文件不起作用
- angular - 关闭应用程序时,Ionic 5 是否为服务和主页调用 ngOnDestroy
- delphi - 如何在同一个 IIS 上运行多个 Delphi RAD Server 应用程序?
- javascript - 有没有办法比较 HTML 中两个选定表格的行?
- javascript - 尝试使用 React Hook 渲染页面时出错
- c++ - 转换为没有 unique_ptr 的派生类