pandas.melt 使用参数:

pandas.melt(frame, id_vars=None, value_vars=None, var_name=None, value_name='value', col_level=None)
参数解释:

frame:要处理的数据集。

id_vars:不需要被转换的列名。

value_vars:需要转换的列名,如果剩下的列全部都要转换,就不用写了。

var_name和value_name是自定义设置对应的列名。

col_level :如果列是MultiIndex,则使用此级别。

melt 是溶解/分解的意思, 即拆分数据。df.melt() 则是将宽数据集变成长数据集

例子:

import pandas as pd
# 读取state_fruit2数据集
state_fruit2 = pd.read_csv('data/state_fruit2.csv')
state_fruit2
  State Apple Orange Banana
0 Texas 12 10 40
1 Arizona 9 7 12
2 Florida 0 14 190
# 使用melt方法,将列传给id_vars和value_vars。melt可以将原先的列名作为变量,原先的值作为值。
state_fruit2.melt(id_vars=['State'],value_vars=['Apple', 'Orange', 'Banana'])
  State variable value
0 Texas Apple 12
1 Arizona Apple 9
2 Florida Apple 0
3 Texas Orange 10
4 Arizona Orange 7
5 Florida Orange 14
6 Texas Banana 40
7 Arizona Banana 12
8 Florida Banana 190

Pandas中melt()的使用相关推荐

  1. Pandas 中的这些函数/属性将被 deprecated

    作者 | luanhz 来源丨小数志 导读 Pandas对于日常数据分析和处理来说是最常用的工具(没有之一),笔者之前也总结分享了很多相关用法和技巧. 与之不同,今天本文来介绍几个已经在函数文档中列入 ...

  2. 独家|图说Pandas中旋转和重塑函数

    作者:Jay Alammar 翻译:张振东 本文多图例,建议阅读5分钟. 本文通过图例的方式,举例说明了pandas中旋转(pivot)和重塑(reshape)函数的实现方式. 我喜欢使用python ...

  3. python column stack_Python基础 | pandas中dataframe的整合与形变(merge reshape)

    [toc] 本文示例数据下载,密码:vwy3 import pandas as pd # 数据是之前在cnblog上抓取的部分文章信息 df = pd.read_csv('./data/SQL测试用数 ...

  4. Pandas中DataFrame基本函数整理(全)

    [python]Pandas中DataFrame基本函数整理(全) 构造函数 DataFrame([data, index, columns, dtype, copy]) #构造数据框 属性和数据 D ...

  5. python量化交易pandas中的用途

    Pandas 是一个重要的数据处理和分析库,它提供了许多功能强大的数据结构和函数,可以帮助我们在期货量化交易中进行数据清洗 目录: 1.读取和写入数据 2.数据清洗和预处理-1 3.数据分组和聚合 4 ...

  6. Python pandas.DataFrame.melt函数方法的使用

    Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.Pandas提供了大量能使我们快速 ...

  7. pandas中DataFrame的ix,loc,iloc索引方式的异同

    pandas中DataFrame的ix,loc,iloc索引方式的异同 1.loc: 按照标签索引,范围包括start和end 2.iloc: 在位置上进行索引,不包括end 3.ix: 先在inde ...

  8. 最近,又发现了 Pandas 中三个好用的函数

    作者 | luanhz 来源 | 小数志 导读 近日,在github中查看一些他人提交的代码时,发现了Pandas中这三个函数,在特定场景中着实好用,遂成此文以作分享. 程序的基本结构大体包含三种,即 ...

  9. 20个经典函数细说 Pandas 中的数据读取与存储,强烈建议收藏

    作者 | 俊欣 来源 | 关于数据分析与可视化 大家好,今天小编来为大家介绍几个Pandas读取数据以及保存数据的方法,毕竟我们很多时候需要读取各种形式的数据,以及将我们需要将所做的统计分析保存成特定 ...

最新文章

  1. 设计模式(行为型模式)——备忘录模式(Memento)
  2. NServiceBus教程-消息传递与处理
  3. mac 下 word 2011 使用笔记
  4. android nv21 nv12,android - 将NV21转换为NV12并旋转90度通过libyuv? - 堆栈内存溢出
  5. 网络通讯协议——TCP/IP协议
  6. 申请软件著作权有哪些好处,你知道吗?
  7. windows快捷健总结
  8. 清华本科生0人去阿里,交叉信息院硕士没人再深造 | 清华大学2020年毕业生就业质量报告...
  9. SSD、eMMC、UFS的区别
  10. 纯音乐 -《抒情中国系列-烟雨江南》
  11. 片上总线Wishbone 学习(七)总线周期之握手协议
  12. UVM-- Sequencer和driver
  13. r7 6700g核显相当于什么显卡 锐龙r76700g性能怎么样
  14. python输入如何加单位_Python中的单位转换
  15. VB6.0 遇到“不能加载 MSCOMCTL.ocx“ 问题处理
  16. [论文阅读] (08) NDSS2020 UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threats
  17. 礼盒抖动动画(CocosCreator)
  18. QT的QList排序
  19. 海外并购不失为好时机
  20. 采购虚拟磁带库(VTL)的四项关键性指标

热门文章

  1. shopxo 文件读取(CNVD-2021-15822)
  2. 【蓝桥杯】2015初赛 三羊献瑞
  3. Linux _ Shell编程 — 循环语句
  4. java web中英翻译_中英文翻译简单web项目示例(3)
  5. Linux基础 Day02
  6. 丝网印刷的作用原理及异常分析
  7. 傲慢与偏见之 - 山寨与创新
  8. iOS拍摄视频,自定义拍摄界面,高清压缩,添加水印
  9. 根据excel模板导出
  10. 计算机考试打字多快才有用,书记员考试打字诀窍(提高速度)