我有以下数据框,如下所示:

df = pd.DataFrame({'fruit': ['berries','berries','tropical','nuts'],'code': [100,100,200,300,400,500],'subcode': ['100A','100B','100C','200A','200B','300A','400A','500A']})

code fruit subcode

0 100 berries 100A

1 100 berries 100B

2 100 berries 100C

3 200 tropica 200A

4 200 tropical 200B

5 300 tropical 300A

6 400 berries 400A

7 500 nuts 500A

我想将数据帧转换为这种格式:

code fruit subcode1 subcode1 subcode1

0 100 berries 100A 100B 100C

3 200 tropica 200A 200B

5 300 tropical 300A

6 400 berries 400A

7 500 nuts 500A

不幸的是,我不知道如何继续.我已经咨询了像Unmelt Pandas DataFrame这样的帖子,并且有堆栈和unstack的组合.我怀疑也涉及一些连接.非常感谢任何建议,帮助我指出正确的方向!

python行数据转列数据_python – 如何转换数据框,以便列值是行值相关推荐

  1. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  2. python数据生成正态分布图_Python 与金融数据生成机器学习的特征数据

    记得 关注.分享.点在看 呀- 这样您就能持续收到优质的推送啦 接下来几期我们将使用机器学习方法帮助我们预测未来股票交易数据的走势.在此之前我们需要对数据进行预处理以供机器学习方法使用.这一期我们将以 ...

  3. python数据可视化源码_Python数据分析:数据可视化实战教程

    明确三个步骤: 确定问题,选择图形 转换数据,应用函数 参数设置,一目了然 下面,我们通过案例来进行演示: %matplotlib inline import numpy as np import p ...

  4. python函数手册 stata_Python 与 Stata 配合批量转换数据

    作者:胡国恒 (武汉大学社会保障中心) Stata 连享会: 提要: 数据处理过程中,研究者常会遇到收集的数据与预期采用的工具不匹配问题.目前,常用的方式是 Datatransfer 等数据格式转换器 ...

  5. html5怎么做成五行五列,word将文字转换成五行五列的表格怎么做

    在Word 2007文档中,用户可以很容易地将文字转换成表格.其中关键的操作是使用分隔符号将文本合理分隔.Word 2007能够识别常见的分隔符,例如段落标记(用于创建表格行).制表符和逗号(用于创建 ...

  6. python列表数据写入txt文件_Python将列表数据写入文件(txt, csv,excel)

    写入txt文件 def text_save(filename, data):#filename为写入CSV文件的路径,data为要写入数据列表. file = open(filename,'a') f ...

  7. python获取mysql中的数据供js调用_python 读取mysql数据至csv文件中,并发送邮件

    test 代码: #coding:utf-8 ''' Created on 2019年2月18日 @author: Administrator ''' import ConfigParser impo ...

  8. python处理excel的时间格式_Python处理excel数据,原来这么简单,VBA要尴尬了

    工作中经常会遇到一些每天都要进行的重复操作,没一点技术含量,做起来却费时费力,还时不时出点小错.为应对这种情况,有些人会用VBA进行处理.但编辑了VBA功能的文件通用性不好,遇到领导.同事的excel ...

  9. python数据存储用什么_Python的小数据存储,用什么格式更有逼格?

    小数据存储 我们在编写代码的时候,经常会涉及到数据存储的情况,如果是爬虫得到的大数据,我们会选择使用数据库,或者excel存储.但如果只是一些小数据,或者说关联性较强且存在存储后复用的数据,我们该如何 ...

  10. python在统计中的应用_Python在简单数据统计中的应用--随笔记

    日常工作中经常会将记录一些log信息,因为这些log信息数据量比较大,大概5/6万行,靠人工用眼睛分析就不太可靠了,所以想着用Python做一些简单的数据统计分析.Python里有一些容易使用的工具, ...

最新文章

  1. PHP文件操作常用函数总结
  2. 不通过寄存器确定数据的长度 + 案例
  3. 15分钟内开始使用Amazon Web Services和全自动资源调配
  4. 1716.计算力扣银行的钱-LeetCode
  5. 联咏Novatek_NT98566(对标Sigmastar SSC337)_IMX335单板_IPC模组开发案例
  6. 《C语言程序设计》讲义
  7. C++ 相关职位的要求
  8. opencv-图片识别参考代码
  9. FormData兼容性问题
  10. 【obs-studio开源项目从入门到放弃】windows 窗口采集和桌面采集的解决方案
  11. 乐优商城之品牌新增fastDFS(九)
  12. 熊猫烧香 给人的深思
  13. Excel应用-使用VBA自动绘制所有适用类型的Excel图表(代码及效果图)
  14. 网页开发的一些尺寸单位
  15. 搭建Ethereum以太坊测试网络Rinkeby节点
  16. 远控免杀专题(16)-Unicorn免杀(VT免杀率29/56)
  17. c语言彩票随机数7位数,随机生成7个不重复的彩票号码 (33选7)
  18. 办公室业务杂志办公室业务杂志社办公室业务编辑部2022年第18期目录
  19. 广州车展5款车型自动驾驶配置盘点
  20. Moov itom not found 视频修复

热门文章

  1. Android下OpenSLES播放PCM音频文件
  2. 阻塞非阻塞、同步异步
  3. STM32相关问题解决方法
  4. 关于对H264码流的PS的封装的相关代码实现
  5. L2-020. 功夫传人(STL+深搜)
  6. router中获取vuex_JS每日一题: 什么情况下适合使合vuex?Vuex使用中有几个步骤?...
  7. centos7 django mysql_安装和部署centos7 python3。X Django MySQL,centos7python3Xdjangomysql
  8. 根据pid查端口_PID控制原理:看完这几个故事你就明白了
  9. Linux内核的温度阀值,Linux内核参数.doc
  10. android 多线程 进度条,Android子线程进度条不显示的问题