我想创建sepal.length的平均值,但按物种划分。 Using mosaic
包
mean(Sepal.Length~Species)
那没用
答案 0 :(得分:2)
我们需要指定数据
mosaic::mean(Sepal.Length ~ Species, data = iris)
# setosa versicolor virginica
# 5.006 5.936 6.588
答案 1 :(得分:1)
使用dplyr
,您可以执行以下操作:
library(dplyr)
iris %>% group_by(Species) %>% summarise(Mean = mean(Sepal.Length))
# A tibble: 3 x 2
Species Mean
<fct> <dbl>
1 setosa 5.01
2 versicolor 5.94
3 virginica 6.59
答案 2 :(得分:1)
基本的R解决方案
aggregate(Sepal.Length ~ Species, data=iris, mean)
Species Sepal.Length
1 setosa 5.006
2 versicolor 5.936
3 virginica 6.588