我有一个列表 l 它由以下元素组成:
> l
$quad_freqs
[,1] [,2] [,3] [,4] [,5] [,6]
sol 0.0002308597 0.004155474 0.00623358 0.02493248 0.02576132 0.0748037
[,7] [,8] [,9] [,10] [,11]
sol 0.02493029 0.2318451 0.05612928 0.3593334 0.1916445
我知道 l 是一个列表,因为我输入了
> class(l)
[1] "list"
但是,我无法获取列表的元素。例如,
> l[[1]]
[,1] [,2] [,3] [,4] [,5] [,6]
sol 0.0002308597 0.004155474 0.00623358 0.02493248 0.02576132 0.0748037
[,7] [,8] [,9] [,10] [,11]
sol 0.02493029 0.2318451 0.05612928 0.3593334 0.1916445
> l[[2]]
Error in l[[2]] : subscript out of bounds
> l[[0]]
Error in l[[0]] : attempt to select less than one element
我什至尝试了单括号运算符,但这也不起作用:
> l[2]
$<NA>
NULL
> l[0]
named list()
如何获取列表的元素?
这是我第一次使用 R,如果这是一个愚蠢的问题,很抱歉。