我想統一所有的列在一個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