【问题标题】:R object name to string using shortcut reference使用快捷方式引用将 R 对象名称转换为字符串
【发布时间】: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


【解决方案1】:

我要找的函数是名字

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-08
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    相关资源
    最近更新 更多