基本上我想实现这一点:
vars <- c(x1, x20, x37, etc)
summary(data[vars])
但是,我的变量列表很长,并且它们之间没有逗号。
编辑:Data
有 500 个变量,vars
是我要选择的列表。变量名称不遵循任何模式。该列表的格式为x1 x20 x37 etc
,即用空格分隔。此列表来自 SAS 语法文件,不是 R 工作区的一部分。
我研究了使用分隔符连接变量的函数,例如cat()
. 然而,这从一开始就需要一个对象。另一种方法是在编辑器中使用查找/替换(逗号空格),但我认为这是一个肮脏的黑客。
显然,我在定义变量列表时遗漏了一些东西;必须有一个简单的解决方案。