Если у меня есть список, как так:список Подгруппа по имени элемента в списке
x = rnorm(10)
y = rnorm(10)
df = cbind(x,y)
mylist=list(trace=df)
Как я могу вытащить след data.frame по имени? Я пробовал
trace_df = data.frame(mylist[mylist=='trace'])
но это ищет в списке значения данных, равные трассе, а не для элементов с именем list.
Моя мысль заключается в том, что у меня есть большой список из 7 или 8 элементов, и положение может измениться. Таким образом, trace
может быть в индексном месте 1 или 2 или 5. Поэтому, чтобы сделать мой код более воспроизводимым, я хотел бы просто найти термин trace
, а не искать по индексу.
Вытяните его либо с помощью 'mylist $ trace', либо' mylist [['trace']] '. – lukeA
безупречный. если вы хотите переместить это на ответ, я помечаю его соответственно –
Конечно. Я думаю, это дубликат. Посмотрим. – lukeA