我想统一所有的列在一个tibble到一个为以后处理。每当我尝试这样做,我得到错误联合所有tibble列与tidyr
错误if(!after)c(values,x)else if(after> = lengx)c(x,values)else c(x [1L :后]:缺少其中TRUE/FALSE所需值
的tidyr:unite documentation说,你可以不指定任何列做到这一点这里的玩具,例如:
ex <- as_tibble(matrix(rnorm(20), ncol = 4))
ex
unite(ex, 'new')
我只是缺少一些tidyverse微妙或...?
你可以使用'dplyr ::一切()'引用列,例如'as_tibble(matrix(rnorm(20),ncol = 4))%>%unite(new,everything())',尽管这一切似乎都是一个可怕的想法。 – alistaire
...虽然文档似乎过时了。它可能是rlang切换的产物,但如果不存在,不管值得一个GitHub问题。 – alistaire