美文网首页
R语言学习笔记-0630

R语言学习笔记-0630

作者: 数据斯基 | 来源:发表于2021-07-03 13:56 被阅读0次

学习地址:哔哩哔哩-R语言基础课程 6讲

Factor,因子

factor = factor(rep(c(1:3),times=5))
X=sample(100,15)
tapply(X,factor,mean)

把X这个向量,分别用1,2,3来标记,求每个1的平均数,每个2的平均数,每个3的平均数。

tapply

X和fortor的长度要相等,例子中都是15个数,如果不能,则会报错。

查看哪些数被标记成什么样

手动求被标记成2的平均数

boo = rbind(X,factor)[2,] == 2
which(boo)
rbind(X,factor)[1,which(boo)]
sum(rbind(X,factor)[1,which(boo)])/length(which(boo))

结果

相关文章

网友评论

      本文标题:R语言学习笔记-0630

      本文链接:https://www.haomeiwen.com/subject/olkdultx.html