下载此文档

R语言分组因子、数组、数据单处理.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
第四章分组因子 R 语言可以将一套数据中相同分类的数据进行分组,然后可以方便的进行聚集计算。 分组因子 聚集计算 排序分组因子是一个表示分类分组的方法的对象。在R语言中,通过使用分组因子定义不同的分组方法,然后在对分组数据进行相应计算。可以使用 factor() 函数生成一个分组因子。调用格式为:先列举所有数据,然后 levels 列举分组数据。 分组因子例题> ( file=(),header=T )->team; > team; > factor(TEAM)->TeamFactor ; >levels(TEAM); 聚集计算聚集计算是将同一组数据进行分组计算。函数 tapply(X, INDEX, FUN = NULL, ..., simplify = TRUE) X :聚集计算的数据对象, INDEX :相应的分组因子, FUN :聚集计算的函数。(1) 各组工作时间> tapply(WORLTIME,TeamFactor,sum)=SumWorktimeByTeam; > SumWorktimeByTeam; (2)各组平均工作时间>average=function(x)sum(x)/length(x); > tapply(WORLTIME,TeamFactor, average )= Average WorktimeByTeam; >Aversge WorktimeByTeam; (3)TEAM 中各 LEVEL 人员的工作时间> factor( LEVEL )-> Level Factor ; >list( TeamFactor ,Level Factor )=TLFactor; > tapply(WORLTIME,T L Factor,sum)=SumWorktimeByT L; 排序在R语言系统中,分组因子缺省按照字母的顺序排序, 我们可以利用 order() 函数产生定制的排序函数。例:按照 CLIENT 、 BATCH 、 ONLINE 的顺序形成分组因子。>ordered(TEAM,c(" CLIENT","BATCH", “ ONLINE ”))= TeamFacto r; > TeamFacto r;第五章数组和矩阵数组和矩阵是 R语言中的基本数据模式。数组可以看成带多个下标的、类型相同的元素的多维数据集合,常用的是数值型的数组如矩阵。 定义数组 数组子集操作 构造数组 数组计算 矩阵 数组矩阵合并 定义数组的操作 定义数组在R语言中可以通过定义维度向量来定义数组的维度。维度向量是正整数向量,其长度是数组的维度,各数值表示各维度数据的长度。定义了各向量维度之后,语言就会将其作为数组处理。(1) 函数 dim(a,b,c) 定义数组的维数。可以简单理解( a,b )为一个二维数组的行和列, c为二维数组的个数。(2) 函数 attributes() 可以获取 FirstArray 对象的特征属性。例如: > attributes( FirstArray)

R语言分组因子、数组、数据单处理 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人012luyin
  • 文件大小0 KB
  • 时间2016-07-09
最近更新