В R у меня есть список, состоящий из 12 подсписков, каждый из которых состоит из 5 подсписков, как следует
списки и подсписки
В этом примере яЯ хочу извлечь информацию "MSD" для каждого из этих подсписков.
Я могу извлечь уровень "статистика" для каждого, используя
lapply(letters, '[[', "statistics")
Это сработало хорошо.Он дал мне все значения, содержащиеся в подсписке «статистика», для каждого списка. Однако я хочу перейти на один уровень ниже, так как меня не интересуют другие данные, такие как MSerror, Df, ..... OnlyMSD
Я пытался
lapply(letters, '[[', "statistics", "MSD")
и многие другие безуспешно.
Если я хотел только первый подсписок, он будет работать с
letters[[1]][["statistics"]][["MSD"]]
но тогда я должен сделать:
letters[[1]][["statistics"]][["MSD"]]
letters[[2]][["statistics"]][["MSD"]]
letters[[3]][["statistics"]][["MSD"]]
, которых я хочу избежать на некоторое время.
спасибо за вашу помощь.