解析R中列表的变量名

时间:2018-11-26 20:55:13

标签: r

我在R中有一个向量列表,我想使用它们的变量作为字符串来命名循环中的输出文件,但是我无法做到这一点。我用过deparse(substitute(variables [index]))方法,但是它返回字符串“ variables [index]”。实际上,我有一个糟糕的解决方案,我想删除variables_used向量...

df <- data.frame(DateColumn = seq(as.POSIXct("2015-05-10"), 
     length.out = 30, by = '1 month'))

谢谢。

1 个答案:

答案 0 :(得分:1)

一种方法是使用lst中的dplyr函数,它将自动设置名称

library(dplyr)
variables <- lst(basics, basicsndvi, volumes, volumesndvi, numbersNSEW, 
                   numbersNSEWndvi, all, allndvi)

如@joran所述,names获得list的名称