dplyr :: count и group_by несоответствие - PullRequest
0 голосов
/ 28 мая 2020

Кто-нибудь знает, почему я внезапно получаю это сообщение об ошибке?

library(dplyr)

d <- wrapr::build_frame( "ID" , "OP", "DATE" | 1 , "A" , "2001-01-02" | 1 , "B" , "2015-04-25" | 2 , "A" , "2000-04-01" | 3 , "D" , "2014-04-07" | 4 , "C" , "2012-12-01" | 4 , "A" , "2005-06-16" | 4 , "D" , "2009-01-20" | 4 , "B" , "2009-01-20" | 5 , "A" , "2010-10-10" | 5 , "B" , "2003-11-09" | 6 , "B" , "2004-01-09" )

d%>%count(ID)

Создает следующую ошибку:

Error in vapply(.x, .f, .mold, ..., USE.NAMES = FALSE) : 
  values must be type 'logical',
 but FUN(X[[1]]) result is type 'integer'

1 Ответ

1 голос
/ 28 мая 2020

Работает нормально

library(dplyr)
d %>%
   count(ID)
#  ID n
#1  1 2
#2  2 1
#3  3 1
#4  4 4
#5  5 2
#6  6 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...