r - ddply 用于没有组的整个数据?

标签 r plyr

是否可以使用ddply来汇总数据而不按组分层?我尝试过类似的事情

ddply(df, summarize, a = sum(a, na.rm=T), b = sum(b, na.rm=T))

最佳答案

函数ddply将接受“空”分组变量并对整个表执行分析。

带有子组:

ddply(baseball, .(lg), c("nrow", "ncol"))
  lg  nrow ncol
1       65   22
2 AA   171   22
3 AL 10007   22
4 FL    37   22
5 NL 11378   22
6 PL    32   22
7 UA     9   22

没有子组:

ddply(baseball, .(), c("nrow", "ncol"))
   .id  nrow ncol
1 <NA> 21699   22

关于r - ddply 用于没有组的整个数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19236897/

相关文章:

R - ggplot2 geom_area 只有一个类别可见?

r - 将函数中的值传递给 ddply

r - 如何为 llply 的并行模式设置 preschedule=FALSE?

r - 设置列名 ddply

mysql - SQL循环读取,然后将数据写入文件

R grep在向量中找到多个完整的单词

python - 在用 reticulate 创建的 virtualenv 中安装特定版本的 python 包

r - 计算数据帧列中事件组合发生的次数

r - R 中关系表的跨度矩阵

r - 如何在 R 中滞后矩阵