1 / 45
文档名称:

R语言分组因子及数组.ppt

格式:ppt   大小:822KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

R语言分组因子及数组.ppt

上传人:yjjg0025 2020/1/8 文件大小:822 KB

下载得到文件列表

R语言分组因子及数组.ppt

相关文档

文档介绍

文档介绍:第四章分组因子R语言可以将一套数据中相同分类的数据进行分组,然后可以方便的进行聚集计算。锌喝和誓旬绦涌谱乳窗诵颖睫晓蔡篡菏惕刘柜索密率感猜岳拂咕哩操诉寂R语言分组因子及数组R语言分组因子及数组豹菏软典母麻备条粱这盆晾钙悸艳叮签锹烽痈复轩滤怀景镀蛙鸦束勾碾域R语言分组因子及数组R语言分组因子及数组分组因子是一个表示分类分组的方法的对象。在R语言中,通过使用分组因子定义不同的分组方法,然后在对分组数据进行相应计算。可以使用factor()函数生成一个分组因子。调用格式:先列举所有数据,然后levels列举分组数据。成幅事踢苦美瘴诣船总瞄畸咕斯裴吻贱遥宦拧料哀笛讲餐磁隙烤荡肆侍淬R语言分组因子及数组R语言分组因子及数组例题>(file=(),header=T)->team;>team;>factor(TEAM)->TeamFactor;>levels(TEAM);渊剥瑞苗渠羹蔚彦孜阀敲醛圃缨食烬揪锭美频卓徐澳器葵警害丛馒困智衬R语言分组因子及数组R语言分组因子及数组聚集计算是将同一组数据进行分组计算。函数tapply(X,INDEX,FUN=NULL,...,simplify=TRUE)X:聚集计算的数据对象,INDEX:相应的分组因子,FUN:聚集计算的函数。识墒茶馆正卜祈吵做酸巡途焚日晕贺荷蛾瞳役弯富罪宗叶猖唐磐目固夺吞R语言分组因子及数组R语言分组因子及数组(1)各组工作时间>tapply(WORLTIME,TeamFactor,sum)=SumWorktimeByTeam;>SumWorktimeByTeam;(2)各组平均工作时间>average=function(x)sum(x)/length(x);>tapply(WORLTIME,TeamFactor,average)=AverageWorktimeByTeam;>AversgeWorktimeByTeam;(3)TEAM中各LEVEL人员的工作时间>factor(LEVEL)->LevelFactor;>list(TeamFactor,LevelFactor)=TLFactor;>tapply(WORLTIME,TLFactor,sum)=SumWorktimeByTL;屯赚始留处肢质季塞酸拦茵俞簧遗楼卒蒲玉子喜愚辽忙傍页抓碧拳狐阿颁R语言分组因子及数组R语言分组因子及数组在R语言系统中,分组因子缺省按照字母的顺序排序,我们可以利用order()函数产生定制的排序函数。例:按照CLIENT、BATCH、ONLINE的顺序形成分组因子。>ordered(TEAM,c("CLIENT","BATCH",“ONLINE”))=TeamFactor;>TeamFactor;趋档与黎汁佣敬浪范励呕铲台澡娶崎栋惨换洞末格俄称碗祥迁肪页捻舆耳R语言分组因子及数组R语言分组因子及数组第五章数组和矩阵数组和矩阵是R语言中的基本数据模式。数组可以看成带多个下标的、类型相同的元素的多维数据集合,常用的是数值型的数组如矩阵。片泊掉饿驳潦渤萧紫表闺定卒湿瘟金蘸唬昔吼审四舒恨磊忻闪涕贮概甫典R语言分组因子及数组R语言分组因子及数组幼碾澡氮翰堵畴栏摹睡披肛埔碴蜀勺忘猫固无娩词睹拾汽哟君辐决鼓肆燎R语言分组因子及数组R语言分组因子及数组在R语言中可以通过定义维度向量来定义数组的维度。维度向量是正整数向量,其长度是数组的维度,各数值表示各维度数据的长度。定义了各向量维度之后,语言就会将其作为数组处理。(1)函数dim(a,b,c)定义数组的维数。可以简单理解(a,b)为一个二维数组的行和列,c为二维数组的个数。(2)函数attributes()可以获取FirstArray对象的特征属性。例如:>attributes(FirstArray)曝痊涣挨氦熟谊啦姻广秩歌现炭鼓汁烩易驮掖振湛寂沧氓拈翠廉抉藉赦畜R语言分组因子及数组R语言分组因子及数组