2015-12-20 5 views
1

Можно ли взять ввод и использовать это значение для подмножества именованного списка?Подмножество списка R для произвольного именованного элемента

Более конкретно, я работаю с результатами в API, и я хочу написать обобщенную функцию вдоль линий

do.call("rbind", lapply(my_list, function(x) x$name_here)) 

В идеальном мире, я позволил бы конечному пользователю указать значение от name_here.

В более простом варианте,

my_list <- list(x = c(1, 2, 3), y=c("A", "B", "C", "D")) 
VAR = "x" 
my_list$VAR 

The my_list$VAR не работает, но это общая идея о том, что я пытаюсь достичь.

Заранее спасибо.

ответ

3

Вы можете использовать [[ для извлечения

my_list[[VAR]] 
+1

Вау, это было легко. Благодаря! – Btibert3

Смежные вопросы