[英]dplyr::count and group_by misfunction
Anyone knows why I all of sudden get this error message?任何人都知道为什么我突然收到此错误消息?
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)
Generates the following error:生成以下错误:
Error in vapply(.x, .f, .mold, ..., USE.NAMES = FALSE) :
values must be type 'logical',
but FUN(X[[1]]) result is type 'integer'
It is working fine它工作正常
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.