循环遍历一个列表,找到R中每个成员的第二个元素

循环遍历一个列表,找到R中每个成员的第二个元素,r,statistics,R,Statistics,我想遍历一个列表,得到每个列表成员的第二个元素 有没有比下面更好(更有效/更优雅/两者兼备)的方法 lapply(ee,function(x){return(x[2])}) 您可以使用子集函数[作为lappy ee <- list(x=cars[,1], y=cars[,2]) lapply(ee, `[`, 2) $x [1] 4 $y [1] 10 ee

我想遍历一个列表,得到每个列表成员的第二个元素

有没有比下面更好(更有效/更优雅/两者兼备)的方法

lapply(ee,function(x){return(x[2])})   

您可以使用子集函数
[
作为
lappy

ee <- list(x=cars[,1], y=cars[,2])
lapply(ee, `[`, 2)
$x
[1] 4

$y
[1] 10
ee