![](/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.