首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >逆‘`tidyverse`’函数

逆‘`tidyverse`’函数
EN

Stack Overflow用户
提问于 2019-04-10 15:03:16
回答 1查看 118关注 0票数 0

我有下面的df

代码语言:javascript
复制
set.seed(126)

df <- data.frame(
  x = replicate(2, sample(1:25, 25, replace = TRUE))
)

对于返回不同的值:

代码语言:javascript
复制
library(tidyverse)
library(magrittr)

df %>% distinct(x.1) %>% count()

# A tibble: 1 x 1
      n
  <int>
1    17

但是,我希望返回重复的值,而不是区别。我试着:

代码语言:javascript
复制
df %>% !distinct(x.1) %>% count()

distinct(x.1)中的错误:找不到对象'x.1‘

代码语言:javascript
复制
df %>% negate(distinct(x.1)) %>% count()

错误:无法将data.frame对象转换为函数

代码语言:javascript
复制
df_1 %>% not(distinct(x.1)) %>% count()

distinct(x.1)中的错误:找不到对象'x.1‘

  • 我需要一个反转tidyverse函数的函数。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-10 15:08:06

你可以试试:

代码语言:javascript
复制
df %>%
 filter(duplicated(x.1)) %>%
 count()

      n
  <int>
1    10
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55615811

复制
相关文章

相似问题

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