reshape2

揉数据,数据格式,长宽变形

  • melt 宽数据=>长数据(逆透视)
  • cast 长数据=>宽数据 (透视)(dcast---数据框,acast--- 向量、数组、矩阵)
melt(data,id.vars, measure.vars, variable.name, value.name...)
dcast(data,format,fun.aggregate,margins,...)
format:  x~y (数据透视行~数据透视列)

melt默认将所有的因子变量和字符变量作为ID变量(id.vars)用于分组分类;所有非因子和非字符变量作为测量变量(measure.vars) 。亦可自定义。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们在数据分析的过程中经常会碰到不适合分析的数据格式,有的时候我们需要要画图或者建立n重交叉分析表,需要将长数据透...
    鸣人吃土豆阅读 9,839评论 1 17
  • 本文是对[Sean C. Anderson ][1] 所介绍的reshape2进行的整理。 1. 序言 宽数据 长...
    leengsmile阅读 14,748评论 1 27
  • 每次下中班已是子夜,那份渴家的久违感逐渐驱散阵阵困意。 独自一人从江边的单位一路开回家,会途径一段荒凉而无路灯的国...
    慧心绘色阅读 2,801评论 0 2
  • 浅情人不知,月明人倚楼
    Blurryface阅读 975评论 0 0
  • 一个人的思想境界有多高,伸手够不着还是高到虚无缥缈可望不可即的夸张,到一堆乱麻样的东西堵的心慌气短,目瞪口呆,张嘴...
    艳青阅读 1,677评论 3 2