【发布时间】:2019-03-08 10:36:48
【问题描述】:
我正在使用dplyr::do 来计算一些值,但我想将一些数据加入其中。
df2 <- data.frame(cat=c('a','a','b'),
cl=1,
id=c('A','B','C'))
df1 <- data.frame(cat=c('a','b'),
cl=1)
df1 %>%
group_by(cat, cl) %>%
do(ids=paste(. %>%
inner_join(df2) %>%
dplyr::select(id) %>%
unlist(), collapse=';'))
我收到一个错误
as.vector(x, "character") 中的错误: 无法将类型“闭包”强制转换为“字符”类型的向量
有谁知道如何解决这个问题或问题到底出在哪里?
【问题讨论】: