I\'m working with a data frame similar to the extract below:
df <- data.frame(A=c(\"Some messy string to be used\",222,0),
B=c(\"Very import
use stringsAsFactors = F
in data.frame which will create columns as char instead of factors. then make names on it.
df <- data.frame(A=c("Some messy string to be used",222,0),
B=c("Very important ? indicator from 2001", 888, 44),
C=c("001 This variable / makes no sense", 888, 44),
D=c("Geography", 1, 2),stringsAsFactors = F)
names(df) <- make.names(df[1,])
names(df)