С помощью следующего кода, я создаю список:Распаковка вектора в список с каждым элементом вектора в виде отдельных элементов в списке
scales <- c(p="hye", r="t3")
details <- list(t=20,y="c", scales)
На данный момент выше, дает мне список, как так:
$t
[1] 20
$y
[1] "c"
[[3]]
p r
"hye" "t3"
Однако я хочу список так:
$t
[1] 20
$y
[1] "c"
$p
[1] "hye"
$r
[1] "t3"
Поскольку это собирается быть повторно использована в functi Я хочу сохранить scales
как векторный аргумент, который затем можно вставить в список. Как я могу это сделать?
Вы можете сделать Ответ больше, чем комментарий/вопрос. Не вызывает доверия, если вы не уверены, что он работает - что он делает. +1 для не нуждающегося в 'as.list()' .. –
«Это работает?» должен был быть риторическим, как в «Это решение, которое вы ищете?» Хороший момент. Я буду более откровенным в будущем :) –