引用 R 中带有空格的对象
Posted
技术标签:
【中文标题】引用 R 中带有空格的对象【英文标题】:referring to an object with a space in R 【发布时间】:2022-01-17 23:06:21 【问题描述】:我创建了一个嵌套列表:
my_list <- list(A = "first item",
B = "second item")
并将此列表命名为“列表 1”:
vector_names <- c("list 1", "list 2")
assign(vector_names[[1]], my_list)
但是,现在我想在嵌套列表中使用对象list 1
,以获取:
final_list <- list("1st_list" = list(A = "first item",
B = "second item"))
如何在不重复复制的情况下参考该列表?我试过了:
final_list <- list("1st_list" = 'list 1')
但这不返回对象list 1
,它返回一个字符向量“列表1”。
【问题讨论】:
【参考方案1】:由于对象名称中有空格,请使用反引号而不是单/双引号
list("1st_list" = `list 1`)
-输出
$`1st_list`
$`1st_list`$A
[1] "first item"
$`1st_list`$B
[1] "second item"
【讨论】:
以上是关于引用 R 中带有空格的对象的主要内容,如果未能解决你的问题,请参考以下文章