Asigna sucintamente nombres y valores simultáneamente
Me encuentro a menudo escribiendo las siguientes dos líneas. ¿Hay una alternativa sucinta?
newObj <- vals
names(newObj) <- nams
# This works, but is ugly and not necessarily preferred
'names<-'(newObj <- vals, nams)
Estoy buscando algo similar a esto (que por supuesto no funciona):
newObj <- c(nams = vals)
Envolverlo en una función también es una opción, pero me pregunto si la funcionalidad ya podría estar presente.
Data de muestra
vals <- c(1, 2, 3)
nams <- c("A", "B", "C")