3.3 Transformando variáveis

Pode ocorrer de precisarmos transformar variáveis no R. Diferentes tipos de variáveis permitem diferentes tipos de operações e análises, e transformar variáveis no tipo apropriado é crucial para obter resultados corretos e significativos.

• Operações matemáticas só fazem sentido em variáveis numéricas, enquanto variáveis categóricas são melhor representadas como fatores.

• Variáveis categóricas como fatores facilitam o agrupamento e a sumarização dos dados.

Se temos uma variável do tipo character e desejamos convertê-la em um fator (factor), utilizamos a função as.factor()

dados$status <- as.factor(dados$status)

Utilizamos a função levels() para verificar as categorias do fator.

levels(dados$status)
## [1] "bom"  "ruim"

Agora vamos fazer o caminho inverso e converter novamente a variável para character utilizando a função as.character() e verificando a transformação com a função unique():

dados$status <- as.character(dados$status)
unique(dados$status)
## [1] "bom"  "ruim"