Индексирование списка data.frames - как получить все x-тые столбцы? - PullRequest
9 голосов
/ 30 января 2012

У меня есть список data.frames, и мне интересно, есть ли простой способ индексации для получения всех третьих столбцов всех data.frames.Или все столбцы с именем х?Говоря R:

lapply(names(mylist),function(x) mylist[[x]][,3])

Есть ли способ сделать это, просто проиндексировав, как mylist [[]] [, 3]?(который не работает, очевидно)фактор.

1 Ответ

12 голосов
/ 30 января 2012

Может быть, это немного проще:

lapply(mylist, "[[", 3)
lapply(mylist, "[[", name_of_column)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...