我正在尝试在R中使用OLS的结果填充一个命名列表。我尝试过:
li = list()
for (i in 1:10)
li[["RunOne"]][i] = lm(y~x)
这里RunOne
是一个随机的名称,表示适合运行一次的名称,y
和x
是一些预定义的向量。这会导致错误。
Warning message:
In l[["RunOne"]][1] = lm(y ~ x) :
number of items to replace is not a multiple of replacement length
虽然我理解这个错误,但是我不知道如何修复它。
[[]]
进行索引,而不是单括号[]
。 - Ben Bolker