Checks for valid names by make.names, i.e. x is valid iff make.names does nothing with x.
make.names
x
is_syntactically_valid_name(x)
A logical with length 1. TRUE when x is a character with length > 0 without duplicates and is valid. Else FALSE and a warning what's wrong.
TRUE
FALSE
An object.
x <- c('asdf', NA,'.na', '
Run the code above in your browser using DataLab