如何从数据框中选择多个变量并将其存储在新的数据框中

时间:2018-03-22 08:48:55

标签: r

我搜索并找到了这个解决方案,这就是我想要的但它不会像它应该的那样工作。我有81个变量和114,000个观测值。我想从这个数据框(loanData)中只选择25个变量。使用

LoanVars <- select.list(names(loanData),multiple=TRUE,
                title='select your variable names',
                graphics=TRUE)

我能够选择我想要保留的所有变量并将其存储在LoanVars中。我认为这是我将使用的新数据框架。但事实并非如此。当我尝试汇总(LoanVars)时它创建了错误,因为它没有提供正确的值。

1 个答案:

答案 0 :(得分:1)

您可以使用select_中的dplyr功能。

以下是使用虹膜数据集进行再现的示例。

library(dplyr)
selection = select.list(names(iris), multiple = T)
choice = iris %>% select_(.dots = selection)