1、melt:         短数据转长数据

(1)、融合的数据为数组、表以及矩阵,melt的表达式为:

melt(data, varnames = names(dimnames(data)), ..., na.rm = FALSE, as.is = FALSE, value.name = "value")长

na.rm表示缺失值处理办法,value.name用于重命名值所在列的名称

(2)、融合的数据为数据框,melt的表达式为:(主要的)

melt(data, id.vars, measure.vars, variable.name = "variable", ..., na.rm = FALSE, value.name = "value", factorsAsStrings = TRUE)

id.vars            :设置融合后单独显示的变量,可以用变量位置及名称表示,没写表示使用所有非measure.vars值

measure.vars  :通常根据id.vars 设置的变化而变化,也可以用变量位置及名称表示

variable.name  :name of variable used to store measured variable names

value.name     name of variable used to store values

(3)、融合的数据为列表,melt的表达式为:

melt(data, ..., level = 1)/

2、melt的例子:

x<-data.frame(id=1:6,

              name=c("wang","zhang","li","chen","zhao","song"),
              shuxue=c(89,85,68,79,96,53),
              yuwen=c(77,68,86,87,92,63))
melt(x,id.vars=c("id","name"))                                  #id参数表示第1,2列不变
melt(x,id.vars=1:2,variable.name="kemu",value.name="zhi")
melt(x,measure.vars=c("id","name"))

最新文章

  1. IIS7.5上的REST服务的Put,Delete操作发生HTTP Error 405.0 - Method Not Allowed 解决方法
  2. iOS类中的属性设置背景色(统一)
  3. 楼主,可否发一份代码给我!QQ....
  4. Web API 自动生成帮助文档并使用Web API Test Client 测试
  5. 【代码笔记】iOS-将400电话中间加上-线
  6. POJ 2104 K-th Number(主席树——附讲解)
  7. MySQL中的备份和恢复
  8. JavaScript Patterns 3.4 Array Literal
  9. 45.Android 第三方开源库收集整理(转)
  10. 模块&quot;xxxx.dll&quot;已加载,但对DllRegisterServer的调用失败,错误代码为 XXXXXXXXX
  11. win7系统自带截图工具快捷键是什么?怎么设置快捷键
  12. Solr4.8.0源码分析(10)之Lucene的索引文件(3)
  13. printf不同格式表示法
  14. 我的MYSQL学习心得(十二)
  15. springMVC注解方式+easyUI+MYSQL配置实例
  16. spoj freetour II
  17. JAVA体系学习-导向
  18. SVN入门教程
  19. What Are You Talking About HDU1075
  20. Java中的参数列表

热门文章

  1. 【BZOJ4264】小C找朋友 随机化
  2. redis启动错误-- Creating Server TCP listening socket *:6379: listen: UnKnown error
  3. 九度OJ 1063:整数和 (基础题)
  4. 九度OJ 1056:最大公约数 (GCD)
  5. imagecopyresampled()改变图片大小后质量要比imagecopyresized()高。
  6. Table control 相关
  7. [2018-11-27]2018年12月1日宁波dotnet社区线下活动
  8. 20145239 实验一 Java开发环境的熟悉(Windows + IDEA)
  9. make update-api
  10. BZOJ 1614 [Usaco2007 Jan]Telephone Lines架设电话线:spfa + 二分【路径中最大边长最小】