Aliases: make.names
Keywords: character
### ** Examples make.names(c("a and b", "a-and-b"), unique = TRUE)
[1] "a.and.b" "a.and.b.1"
# "a.and.b" "a.and.b.1" make.names(c("a and b", "a_and_b"), unique = TRUE)
[1] "a.and.b" "a_and_b"
# "a.and.b" "a_and_b" make.names(c("a and b", "a_and_b"), unique = TRUE, allow_ = FALSE)
[1] "a.and.b" "a.and.b.1"
# "a.and.b" "a.and.b.1" make.names(c("", "X"), unique = TRUE)
[1] "X.1" "X"
# "X.1" "X" currently; R up to 3.0.2 gave "X" "X.1" state.name[make.names(state.name) != state.name] # those 10 with a space
[1] "New Hampshire" "New Jersey" "New Mexico" "New York" [5] "North Carolina" "North Dakota" "Rhode Island" "South Carolina" [9] "South Dakota" "West Virginia"