小编给大家分享一下R语言怎么按照某一列分组求均值,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
什么是R语言
R语言是用于统计分析,绘图的语言和操作环境,属于GNU系统的一个自由,免费,源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
主要介绍tapply函数:
每次只能求一列
总函数:每次按组可以求多列
tapply (shuju [shuju [3], shuju美元,意味着)
以年份为组,求shuju表第三列的均值
总(shuju[3:4],列表(shuju[2]),意思是)
以年份为均值,求数据表第三列,第四列的均值
<强>补充:R语言按某一列分类求均值+绘图总结强>
看代码吧~
D<聚合(。~ K, data=https://www.yisu.com/zixun/data1,意味着)#求数据集data1按照K分类后所有列的均值 rm(列表=ls()) #删除所有对象 附加()#锁定某个对象 (mtcars,{打印(总结(mpg)),情节(disp mpg)} #与作用等同高度 成绩<-read.table (student.csv,头=TRUE, row.namens=' studentid ', 9=" ") #读表 dev.new() #开启新图框 dev.off() #关闭图框
dose<- c (20、30、40、50、60) drugA<- c(16、20、25, 35岁,42) drugB<- c(20, 35岁,46岁,61年,70年) opar 的情节(剂量,drugA type=& # 39; b # 39;,坳=& # 39;红色# 39;, lty=2, pch=2, lwd=2,主要=& # 39;克莱恩# 39; 子=& # 39;却;能够就是# 39;,xlab=& # 39; dosa医生# 39;,ylab=& # 39;药物# 39; xlim=c (0 60) ylim=c (0, 70))图例
#传奇(位置、标题、传奇) dose<- c (20、30、40、50、60) drugA画2 * 2图:
附加(mtcars) opar画3 * 1图:
附加(mtacars) opar第一幅图在第一行,第二三副图在第二行:
附加(mtcars) opar看完了这篇文章,相信你对“R语言怎么按照某一列分组求均值”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
R语言怎么按照某一列分组求均值