Краткое назначение имен и значений одновременно

Я часто пишу следующие две строки. Есть краткая альтернатива?

      newObj  <- vals
names(newObj) <- nams

# This works, but is ugly and not necessarily preferred
'names<-'(newObj <- vals, nams)

Я ищу что-то похожее на это (что, конечно, не работает):

newObj <- c(nams = vals)

Заключение в функцию также является опцией, но мне интересно, может ли эта функция уже присутствовать.

Пример данных

vals <- c(1, 2, 3)
nams <- c("A", "B", "C") 

Ответы на вопрос(2)

Ваш ответ на вопрос