Просмотрите список и найдите 2-й элемент каждого члена в R - PullRequest
2 голосов
/ 05 октября 2011

Я хочу просмотреть список и получить второй элемент каждого члена списка.

Есть ли лучший (более эффективный / элегантный / оба) способ сделать это, чем следующий?

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

1 Ответ

2 голосов
/ 05 октября 2011

Вы можете использовать функцию поднабора [ в качестве аргумента для lapply

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

$y
[1] 10
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...