首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重复数量的计数-可替代plyr包

重复数量的计数-可替代plyr包
EN

Stack Overflow用户
提问于 2019-03-11 17:14:04
回答 2查看 147关注 0票数 0

我对我的数据中的重复数很感兴趣,所以我可以用kendall的τ来计算我的变量之间的相关系数。下面的命令完全符合我的要求:

代码语言:javascript
复制
ddply(df,.(a,b ),nrow) # plyr package

然而,问题在于plyr包。安装完后,我的I在运行ggplot命令时会出错。

这是我在会话中安装的软件包列表。我试过重新开始会议,没有用。

代码语言:javascript
复制
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 命令有其他解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2019-03-11 17:20:40

下面是一种使用基数R来计算重复数的方法:

代码语言:javascript
复制
set.seed(111)
mydata <- sample(1:100, 100, 1)
(nDuplicates <- length(mydata) - length(unique(mydata)))

> (nDuplicates <- length(mydata) - length(unique(mydata)))
[1] 35
票数 1
EN

Stack Overflow用户

发布于 2019-03-11 17:45:35

既然已经加载了dplyr,下面是一个使用mtcar作为示例的dplyr方法:

代码语言:javascript
复制
dups <- mtcars %>%
      group_by(cyl) %>%
      summarize(n()) %>%
      print
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55107072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档