在R中创建列表时如何使用变量作为元素名称

亚当

假设我有

label <- 'My val'

我尝试创建列表

Output <- list(
  label = pi
)

我知道列表中第一个(唯一)对象的名称是"label"但我想要"My val".

我明白我能做到

names(Output) <- label

但是列表很长,我宁愿在list函数中命名它

马丁·韦特斯坦

不,在使用该list()函数创建列表时,您不能为名称引用变量它只会将任何变量名称解释为条目的名称。但是在构建列表后,您可以更改名称:

label <- 'My val'
Output <- list(pi)
names(Output)=label

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

用R中的变量在元素名称中创建列表

遍历列表时如何使用元素作为数据框名称

R,如何使用变量的内容作为列表字段的名称?

无法使用列表元素作为新变量的名称来创建新实例

R-名称在变量中时按名称提取列表元素

R:根据列表元素名称创建新的数据框变量

R:当名称存储在变量中时,如何使用$?

使用列表中的名称,作为新创建的数据框的名称(使用分配),但也想将该名称用于其中的变量

在MySQL中创建表查询时如何使用变量作为表名?

如何在R中使用一个向量中的元素在列表内创建列表

使用lapply在列表中绘制数据,并使用列表元素的名称作为打印标题

使用带有字符串元素的列表作为要在for循环中创建的文件的名称

R-从名称变量创建列表

如何将列表元素用作 R 中的因子名称?

如何在R中交换列表元素的名称和值?

如何使用其他交替列表中的元素创建列表?

R:使用变量时如何避免使用显式名称

在数据框中使用现有变量名称创建一个新变量,在匹配每个变量列表中的非 NA 值时填充它

如何使用lapply()获取列表中每个元素的名称?

如何根据列表中每个元素的名称使用map_if

如何在html标记的innerhtml中使用JavaScript变量(使用变量名称创建列表项)

R:如何遍历变量列表并创建具有动态名称的新变量?

基于变量名称R的名称列表元素

如何使用变量在BASH中的数组中创建元素?

如何使用向量名称作为变量?

如何在 r 中的嵌套列表 data.frame 中添加列表名称作为列

如何在python中使用名称中的索引创建列表

如何使用列表名称作为字符

使用数组元素作为我想从文件中读取的变量的名称