将多个列保存到r中的向量 - 一行中

时间:2018-03-30 15:35:38

标签: r

我想指定多个列来保存每个列作为向量,但我不想要一堆代码行来保存每一列。例如,

而不是:

sl <- iris["Sepal.Length"]
sw <- iris["Sepal.Width"]

类似的东西:

c(sl, sw) <- c(iris["Sepal.Length"], iris["Sepal.Width"])

我希望能够做到这一点,但它不起作用。

1 个答案:

答案 0 :(得分:0)

也许您正在寻找&#39;选择&#39;?

library(tidyverse)
iris%>%select(Sepal.Length,Sepal.Width)

这为您留下了数据框,但是如果您有某些理由需要其他格式,您可以继续(例如)%>%as.matrix,对吗?