【问题标题】:R summary function in ddply (plyr) in a simple wayddply(plyr)中的R汇总函数以一种简单的方式
【发布时间】:2013-07-31 17:02:28
【问题描述】:

我将如何使用plyr 复制它?

with(mtcars, tapply(mpg, cyl, summary))

具有同样的优雅,即不详细说明个人统计数据?

【问题讨论】:

    标签: r plyr


    【解决方案1】:
    library(plyr)
    dlply(mtcars, .(cyl), function(x) summary(x$mpg))
    

    您也可以在 data.frame 中执行此操作,我通常更喜欢复杂列表...

    ddply(mtcars, .(cyl), function(x) summary(x$mpg))
    
    #   cyl Min. 1st Qu. Median  Mean 3rd Qu. Max.
    # 1   4 21.4   22.80   26.0 26.66   30.40 33.9
    # 2   6 17.8   18.65   19.7 19.74   21.00 21.4
    # 3   8 10.4   14.40   15.2 15.10   16.25 19.2
    

    【讨论】:

    • 非常好。我经常忽略使用“plyr”使用标准“summarize”、“mutate”等功能的能力。
    猜你喜欢
    • 2012-08-18
    • 1970-01-01
    • 2014-11-03
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多