I need convert some columns of my dataset and I wish create a loop to do this instead of type line to line. But compiler show error.
Do this loop
for (i in dados_full[, 'id.' + length(12:38)]){
+ dados_full = factor(dados_full[, 'id.'+ i])
+ i =+ 1
+ }
Error in "id." + length(12:38) : non-numeric argument to binary operator
Instead of
dados_full[,"id.13"] = factor(dados_full[,"id.13"])
dados_full[,"id.14"] = factor(dados_full[,"id.14"])
dados_full[,"id.15"] = factor(dados_full[,"id.15"])
dados_full[,"id.16"] = factor(dados_full[,"id.16"])
dados_full[,"id.17"] = factor(dados_full[,"id.17"])
What to do?