R语言数据处理与绘图基础
1. 数据计算函数
在R语言中,有许多实用的函数可用于数据计算,下面为你详细介绍。
1.1 tapply函数
当需要计算每个样带(Transect)的物种丰富度(R)均值时,若采用传统方法,需为每个样带编写单独的命令:
m4<- mean(Veg$R[Veg$Transect == 4])
m5<- mean(Veg$R[Veg$Transect == 5])
m6<- mean(Veg$R[Veg$Transect == 6])
m7<- mean(Veg$R[Veg$Transect == 7])
m8<- mean(Veg$R[Veg$Transect == 8])
c(m, m1, m2, m3, m4, m5, m6, m7, m8)
但使用 tapply 函数,可更高效地完成相同操作:
tapply(Veg$R, Veg$Transect, mean)
此函数还能用于计算其他统计量,如标准差、方差和样本数量等:
Me <- tapply(Veg$R, Veg$Transect, mean)
Sd <- tapply(Veg$R, Veg$Transect, sd)
Le <- tapply(Veg$R, Veg$Transect, length)
cbind(Me, Sd,
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



