![](/img/trans.png)
[英]Reading in an R list for a constructor throws error: expecting a single value
[英]R Error: expecting a single value what does it mean?
我正在使用R中的dplyr进行简单的操作,并且“期望单值”错误
test <- data.frame(a=rep("item",3),b=c("step1","step2","step3"))
test%>%group_by(a)%>%(summarize(seq=paste0(b))
我见过类似的线程,但那些用例更复杂,我无法弄清楚为什么这两行不起作用。
由于您只有一个组(“item”),因此paste0
将获得b
三个项目的向量作为输入,并将返回三个字符串的向量,但您的摘要期望单个值(因为只有一个组) 。 您需要将paste0
collapse
为单个字符串,如下所示:
library(dplyr)
test <- data.frame(a=rep("item",3), b=c("step1","step2","step3"))
test %>% group_by(a) %>% summarize(seq = paste0(b, collapse = ""))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.