powered by
This names getter always returns a character vector, even when an object does not have a names attribute. In this case, it returns a vector of empty names "". It also standardises missing names to "".
names
""
names2(x)
A vector.
names2() is stable.
names2()
# NOT RUN { names2(letters) # It also takes care of standardising missing names: x <- set_names(1:3, c("a", NA, "b")) names2(x) # }
Run the code above in your browser using DataLab