Я хочу просмотреть список и получить второй элемент каждого члена списка.
Есть ли лучший (более эффективный / элегантный / оба) способ сделать это, чем следующий?
lapply(ee,function(x){return(x[2])})
Вы можете использовать функцию поднабора [ в качестве аргумента для lapply
[
lapply
ee <- list(x=cars[,1], y=cars[,2]) lapply(ee, `[`, 2) $x [1] 4 $y [1] 10