【发布时间】:2021-07-19 08:42:57
【问题描述】:
我想要一个可以获取对象名称并将其转换为 R 中的字符串的函数。
但我希望能够使用速记输入或其他快捷方式(如 for 循环等)调用对象名称。
目的是让我可以从创建它们的对象中自动分配图形和图形名称
我试过 deparse(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
【问题讨论】:
-
您的问题不清楚。
i_want_this_text_to_return_as_string已经是一个字符串,它是names(all_mydata)的一部分。 -
您需要
names(all_mydata)[1]吗? -
thank you names()[i] 是我正在寻找的功能
标签: r