Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从dataframe中选择多个变量并将其存储在新的dataframe中_R - Fatal编程技术网

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

如何从dataframe中选择多个变量并将其存储在新的dataframe中,r,R,我搜索并找到了这个解决方案,这是我想要的,但它不能像它应该的那样工作。我有81个变量和114000个观察值。我只想从这个数据帧(loanada)中选取25个变量。利用 LoanVars <- select.list(names(loanData),multiple=TRUE, title='select your variable names', graphics=TRUE) LoanVars您可以使用dplyr中的sele

我搜索并找到了这个解决方案,这是我想要的,但它不能像它应该的那样工作。我有81个变量和114000个观察值。我只想从这个数据帧(loanada)中选取25个变量。利用

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

LoanVars您可以使用
dplyr
中的
select
功能

下面是一个使用iris数据集进行再现的示例

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

我尝试了一下,但它产生了错误:输入无效,请再试一次,但非常感谢您的回复。这是我第一次问问题,我很高兴能让您审阅。请详细发布您的代码和错误,否则无法确定问题所在。
select.list
后面的行将被解释为选择。如果同时运行所有行,就会发生这种情况。如果逐个运行它们,则不会发生错误。