У меня есть функция
f<-function(a,b,x,y,z){
...
return(...)
}
Я создаю список
list_orginal<-list(c("one","two"),"t4",c("t5","t6"))
Я хочу присвоить именам элементы, которые находятся внутри списка, и я хочу, чтобы это было так же, как функцияаргументы.Вместо того, чтобы вручную делать это как newlist <-list (c ("a" = "one", "b" = "two"), "x" = "t4", c ("y" = "t5", "z"=" t6 ")), я хочу написать кое-что, чтобы автоматизировать это, так как в будущем число переменных может значительно увеличиться, и я не хочу вручную добавлять имена внутри функции </p>
Я пробовал это
unlisted<-unlist(list_orginal)
names(unlisted)<-formalArgs(f)
Я получил имена, присвоенные не зарегистрированным (длиной 5).Как мне назначить его list_original (длиной 3).Есть ли способ сопоставить имена между ними?