python - 如何根据python中的条件旋转和创建列
问题描述
我有这个看起来像这样的数据表
我想重新格式化表格,以便我可以绘制每个响应并报告每个商店为每个类别获得的数量。然后,我想创建一个新列,显示类别 2 的前 10 名。
我希望我的输出看起来像这样
我如何对 Category 列进行转置和整理,以便以这种方式对其进行可视化,如果它在该类别的前 10 名中,我将如何创建一个显示前 10 名的计算列?
解决方案
推荐阅读
- gitlab - 在 gitlab-ci 中创建合并请求时触发新管道
- pyspark - 展平嵌套数据框并重新转换为原始形式
- excel - 在excel vba中查找字母数字之间的前2个最大值
- c++ - 从字符串数组写入文本
- python - Python 从 __module__ 获取父模块
- java - 即使使用 @Bean 注释进行 Bean 创建,@Autowire 也不起作用
- vue.js - Vue js 3 将数据 beetwen 传递到不同的页面
- typo3 - Typo3 9.5:语言回退不适用于网格元素
- javascript - 安装后的 Npm 错误
- sql - 如何在sql中使用分区获取最小值和最大值