In R, is it possible to assign names to components of a vector without first assigning that vector to a variable name? The normal way is obviously:
z <- 1
Always thought this was a little cleaner, also don't need an additional package:
z <- c(a=1, b=2, c=3) # z # a b c # 1 2 3
How about using setNames(), which seems even cleaner/clearer than your suggested ideal?
setNames()
z <- setNames(1:3, c("a", "b", "c")) # z # a b c # 1 2 3