虹膜数据集的均值()按物种

时间:2019-11-24 23:40:40

标签: r r-mosaic

我想创建sepal.length的平均值,但按物种划分。 Using mosaic

mean(Sepal.Length~Species)

那没用

3 个答案:

答案 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