作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有看起来像这样的数据 (dat)
region muscle protein
head cerebrum 78
head cerebrum 56
head petiole 1
head petiole 2
tail pectoral 3
tail pectoral 4
cerebrum
的蛋白质值的平均值.我试图查找不同的方法来对数据进行子集化
here和
here .但似乎没有一种直接的方法来做到这一点。现在,我正在这样做:
datcerebrum <- dat[which(dat$muscle == "cerebrum"),]
mean(datcerebrum$protein)
mean(dat[which(dat$muscle == "cerebrum"),])
最佳答案
我们可以使用 aggregate
来自 base R
aggregate(protein ~muscle, dat, mean)
# muscle protein
#1 cerebrum 67.0
#2 pectoral 3.5
#3 petiole 1.5
关于r - 如何在 R 中同时使用统计函数和子集数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46368612/
我是一名优秀的程序员,十分优秀!