gpt4 book ai didi

r - 为列表变量命名

转载 作者:行者123 更新时间:2023-12-04 13:06:55 24 4
gpt4 key购买 nike

所以我们知道 R 有 list()变量,也知道 R 有函数调用 names()为变量命名。例如 :

a=30
names(a)="number"
a
# number
# 30

但是现在,我想为列表变量命名,如下所示:
b=list()
names(b)="number"

它返回这样的错误消息:
Error in names(b) = "number" : 
'names' attribute [1] must be the same length as the vector [0]

我应该做什么?我这样做是因为我需要很多列表变量。或者,您是否有另一种方法,以便我可以在不使用名称的情况下创建许多列表变量?

最佳答案

由于@akrun 不再需要任何点数,下面是一个示例,展示了如何为列表分配名称:

lst <- list(a="one", b="two", c=c(1:3))
names(lst)
[1] "a" "b" "c"
names(lst) <- c("x", "y", "z")

> lst
$x
[1] "one"

$y
[1] "two"

$z
[1] 1 2 3

关于r - 为列表变量命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34130233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com