pandas.melt用法

pandas.melt(frame, id_vars=None, value_vars=None, var_name=None, value_name=‘value’, col_level=None, ignore_index=True)
函数功能:将一些列的内容进行合并,把宽表整合成长表。将选择的列合并,最后只输出两列 variable和value列

例:原表

# pandas.melt
data = pd.DataFrame([['苹果',200,300,400],['梨',100,210,420],['桃子',300,330,200]],columns = ['水果名称','1月','2月','3月'])


将月份合并到一起:

# 将月份合并到一列中
pd.melt(data,id_vars=['水果名称'],value_vars=['1月','2月','3月'])

合并结果:

可以通过 var_name 和value_name 设置variable、value列名称

# 设置变量和值的名称
pd.melt(data,id_vars=['水果名称'],value_vars=['1月','2月','3月'],var_name='月份',value_name='销量')

pandas函数melt的应用相关推荐

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

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

  2. pandas使用melt函数将宽表变换为窄表、id_vars参数指定原宽表聚合数据列、value_vars参数指定需要被压缩的数据列(单个、多个)、var_name指定压缩后数据列的名称

    pandas使用melt函数将宽表变换为窄表.id_vars参数指定原宽表聚合数据列.value_vars参数指定需要被压缩的数据列(单个.多个).var_name指定压缩后数据列的名称.value_ ...

  3. 【Python基础】高效的10个Pandas函数,你都用过吗?

    文章来源于Python大数据分析,作者朱卫军 文章来源:towardsdatascience 作者:Soner Yıldırım 翻译\编辑:Python大数据分析 ❞ Pandas是python中最 ...

  4. 盘点66个Pandas函数,轻松搞定“数据清洗”!

    今天我们重新盘点66个Pandas函数合集,包括数据预览.数值数据操作.文本数据操作.行/列操作等等,涉及"数据清洗"的方方面面. Pandas 是基于NumPy的一种工具,该工具 ...

  5. Pandas 函数方法汇总一览查询(持续补充改进)

    Pandas 函数方法汇总一览查询(持续补充改进) 文章目录 Pandas 函数方法汇总一览查询(持续补充改进) 初衷 Pandas 最最常用函数罗列 Pandas 函数用法示例 初衷 NumPy.P ...

  6. 让数据分析更便捷快速,了解这12种Numpy和Pandas函数

    选自TowardsDataScience 作者:Kunal Dhariwal 机器之心编译 我们都知道,Numpy 是 Python 环境下的扩展程序库,支持大量的维度数组和矩阵运算:Pandas 也 ...

  7. Python之Pandas:利用Pandas函数实现对表格文件的查之高级查询(类似sql,分组查询等)之详细攻略

    Python之Pandas:利用Pandas函数实现对表格文件的查之高级查询(类似sql,分组查询等)之详细攻略 目录 利用Pandas函数实现对表格文件的查之高级查询(类似sql) 1.分组查询

  8. 加速数据分析,这12种高效Numpy和Pandas函数为你保驾护航

    我们都知道,Numpy 是 Python 环境下的扩展程序库,支持大量的维度数组和矩阵运算:Pandas 也是 Python 环境下的数据操作和分析软件包,以及强大的数据分析库.二者在日常的数据分析中 ...

  9. 【Python】推荐20个好用到爆的Pandas函数方法

    今天分享几个不为人知的pandas函数,大家可能平时看到的不多,但是使用起来倒是非常的方便,也能够帮助我们数据分析人员大幅度地提高工作效率,同时也希望大家看完之后能够有所收获 items()方法 it ...

最新文章

  1. 开发日记-20190517 关键词 函数式编程(一)
  2. spark rdd Transformation和Action 剖析
  3. 交叉编译成windows版
  4. .NET Core IdentityServer4实战 第Ⅴ章-单点登录
  5. glClipPlane剪裁平面
  6. 运行shell脚本报错:“syntax error near unexpected token fi 的解决方法
  7. 【spring boot】注解@ApiParam @PathVariable @RequestParam三者区别
  8. 结婚虽易,终老不易:EntityFramework和AutoMapper的婚后生活
  9. 学生时代的神操作,你了解吗?
  10. html打开显示脚本错误,IE浏览器显示脚本错误怎么办 IE浏览器脚本错误解决方法图文教程...
  11. Ural1297 最长回文子串(后缀数组+RMQ)
  12. Pycharm中更改镜像源
  13. detail.html翻译中文,detail是什么意思_detail的翻译_音标_读音_用法_例句_爱词霸在线词典...
  14. python学习笔记4:函数
  15. 去年我国软件业收入4.3万亿元 同比增长16.6%
  16. 2003服务器系统密匙,windows server 2003 安装密钥
  17. python做游戏怎么实现窗口_pygame游戏之旅 创建游戏窗口界面
  18. 完整性校验用到常见的算法_文件完整性校验
  19. 互联网运营中的“B端”、“C端”分别指什么?
  20. win7 电脑MAC地址修改

热门文章

  1. torch-scatter, torch-cluster, torch-sparse, torch版本对应,cuda
  2. cf微软AIM服务器,CF微软AIM1.1透视自瞄无后坐力
  3. zigbee 报警联动方案原理
  4. 设计模式之委派模式(不属于23种经典设计模式之一)
  5. tp ajax 搜索分页
  6. 60个前端常用的实现方法(邮箱,手机号,url地址)
  7. 猫眼上市后的第一份财报:不安与野心同在
  8. Java设计模式之(九)——门面模式
  9. 快速排序Rapidly Sort
  10. PHP curl 中文gbk转utf8