所以我们知道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]
我有假设吗?我这样做是因为我需要很多列表变量。或者,你有另一种方法,可以在不使用名称的情况下制作很多列表变量吗?
在前面的例子中,它的长度为1 ,在'list'中它的长度为0。如果你做'b = list(30);名称(b)< - 'number''应该可以工作 – akrun
谢谢,这是工作! – mthbnd