首页 > 解决方案 > 如何在 R 中为特定数据项的均值、SD 和范围创建表?

问题描述

我试图通过创建五列(名称、特定名称的总数、平均值、SD 和范围)在 R 中为一组特定的数据创建一个表。

我已经有一个包含列的数据集(大小):名称、高度(H)和重量(W),我想使用大小数据创建一个表,列标记为:名称、特定名称的总数、平均值H、H 的 SD 和 H 的范围、W 的平均值、W 的 SD 和 W 的范围。但是,我无法按名称提取数据。有什么建议么?

数据框(大小) 所需表的示例

这可能是一个新手问题,但这正是我在 R 世界中的情况,所以任何帮助都会很棒!

标签: r

解决方案


我认为下面的示例会有所帮助:

library(dplyr)
data<-iris
data %>% group_by(Species) %>% summarise(Count= n(),Mean=mean(data$Sepal.Width),SD=sd(data$Sepal.Width))

您将按列分组的位置


推荐阅读