我对我的数据中的重复数很感兴趣,所以我可以用kendall的τ来计算我的变量之间的相关系数。下面的命令完全符合我的要求:
ddply(df,.(a,b ),nrow) # plyr package然而,问题在于plyr包。安装完后,我的I在运行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 命令有其他解决方案吗?
发布于 2019-03-11 17:20:40
下面是一种使用基数R来计算重复数的方法:
set.seed(111)
mydata <- sample(1:100, 100, 1)
(nDuplicates <- length(mydata) - length(unique(mydata)))
> (nDuplicates <- length(mydata) - length(unique(mydata)))
[1] 35发布于 2019-03-11 17:45:35
既然已经加载了dplyr,下面是一个使用mtcar作为示例的dplyr方法:
dups <- mtcars %>%
group_by(cyl) %>%
summarize(n()) %>%
printhttps://stackoverflow.com/questions/55107072
复制相似问题