【问题标题】:how to obtain summary of statistics for distinct values of a column in dataframe in R? [duplicate]如何获取R中数据框中列的不同值的统计信息摘要? [复制]
【发布时间】:2015-11-20 15:31:11
【问题描述】:

假设我们有一个名为INDdata.frame,其中有一个名为dept 的列。共有 100 行,dept 中有 20 个不同的值。

现在我想获取这 20 个 data.frame 子集的汇总统计信息,每个子集包含 5 行,每个使用主 data.frame

summary(IND) 提供了整个数据集的汇总统计信息,但我应该怎么做?

【问题讨论】:

  • by(IND,IND$dept,summary) ?
  • 您也可以从library(doBy)查看?summaryBy
  • 非常感谢 scoa.. 提供了所需的结果!
  • @akrun 它可能是重复的,但我认为这不是正确的问题。那里的答案只是关于按组总结 one 变量,而 OP 想要按组总结 data.frame 中的 every 变量。例如,tapply 的第一个答案在这里不起作用
  • @scoa 我重新打开了。由于 OP 没有提供输入示例/预期输出,因此还不是很清楚。链接中还有一个summaryBy 选项。

标签: r statistics


【解决方案1】:

像这样的

mtcars %>% group_by(cyl) %>% summarise_each(funs(sum, mean))

可用于您的情况

IND %>% group_by(dept) %>% summarise_each(funs(sum, mean))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-11
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 2016-10-23
    • 1970-01-01
    • 2022-06-27
    相关资源
    最近更新 更多