В настоящее время я использую R и хочу узнать, как пометить объекты списка, когда Я объявляю список. Например: return(list(xhat,alpha,beta)) и xhat, alpha и beta сами по себе массивы. Я хочу дать каждому соответствующую этикетку.
return(list(xhat,alpha,beta))
xhat
alpha
beta
Спасибо.
Для простых случаев ответ Майкла сработает.Иногда, хотя у вас есть вектор имен my_names, который вы хотели бы использовать для именования / переименования вывода.Существует как минимум три способа:
my_names
использование names<-:
names<-
out <- list(xhat,alpha,beta) names(out) <- my_names out
использование setNames():
setNames()
setNames(out, my_names)
использование structure():
structure()
structure(out, names=my_names)
Все, что вам нужно, это list(x=xhat, a=alpha, b=beta)
list(x=xhat, a=alpha, b=beta)