首页 > 解决方案 > 计算重复的数量 - plyr 包的替代品

问题描述

我有兴趣计算我的数据中重复的数量,所以我可以证明使用 kendall 的 tau 来计算我的变量之间的相关系数是合理的。以下命令正是我想要的:

ddply(df,.(a,b ),nrow) # plyr package

但是,问题出在plyr包装上。ggplot安装后,运行命令时出现错误。

这是我在会话中安装的软件包列表。我试过重启会话,没用。

packages(c("dplyr", "tidyr", "data.table", "ggplot2", "readxl", "magrittr", "tidyverse",
           "ggpubr", "forcats", "car", "PerformanceAnalytics", "mtcars", "Hmisc", "gplots",
           "nortest", "dunn.test", "psych", "FSA", "DescTools"))

我假设该plyr包裹以某种方式干扰了我的其他包裹。

我该如何解决这个问题

或者

该命令是否有替代解决方案ddply

标签: rggplot2duplicatesplyr

解决方案


既然你已经加载了 dplyr,下面是一个以 mtcars 为例的 dplyr 方法:

dups <- mtcars %>%
      group_by(cyl) %>%
      summarize(n()) %>%
      print

推荐阅读