从 R 中的列表或向量中提取变量名称

Daa*_*n11 2 r extract list vector variable-names

假设:

aa = c('A','B','C')
bb = c('D','E','F')
list1 = list(aa,bb)
vect1 = c(aa,bb)
Run Code Online (Sandbox Code Playgroud)

有没有办法从 list1 或 vect1 中将变量名称提取为字符串('aa'、'bb')?这些信息是否存储在列表和向量中?如果不是,那么合适的格式是什么?

提前致谢!

jac*_*jay 5

对于您所做的情况,答案是否定的。但是如果您准备对代码进行一些更改,那么您可以轻松获得它,

list1 <- list( aa = aa, bb = bb)
Run Code Online (Sandbox Code Playgroud)

现在您可以轻松访问从中list形成的变量名称的字符串版本,

names(list1)
Run Code Online (Sandbox Code Playgroud)