使用快捷方式引用将对象名称转换为字符串



我想要一个函数,它可以接受对象名并将其转换为R中的字符串。

但我希望能够使用速记打字或其他快捷方式(如in for loops等(调用对象名称。

这样我就可以从创建的对象中自动分配图形和图形的名称

我尝试过depase(substitute(((,但当我使用快捷方式列表方法引用对象时,它似乎不起作用。

这就是id喜欢操作的功能

>all_mydata<-list(i_want_this_text_to_return_as_string=c(1,2,3,4),second_list=c("a","b","c"))
>object_name_as_string<-function(all_mydata[[1]])
>object_name_as_string
i_want_this_text_to_return_as_string

我要找的函数名是

> names(all_mydata)[1]
[1] "i_want_this_text_to_return_as_string"

最新更新