dane = list(list(),list(),list())
for(n in 1:3){
for(m in 1:6){
dane[[n]][m] =c()
}
}
lengths(dane)
# [1] 5 5 5
Run Code Online (Sandbox Code Playgroud)
为什么结果的子列表长度为 5,而不是 6?
更简单:
x = list()
for(i in 1:3) x[i] = NULL
length(x)
# [1] 2
## why is this 2, not 3?
Run Code Online (Sandbox Code Playgroud)