Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida em renomear os campos na linguagem R

Professor, Boa tarde!

Tenho uma duvida na linguagem R. Estou com uma tabela aqui no Rstudio e minha duvida é como renomear os campos que fazem parte da tabela. Exp: tenho uma tabela chamada sexo. Aonde tenho os campos M e F, que seriam masculino e feminino, como eu poderia trocar esses nomes?

tabela :

Sexo M F F M ...

como eu poderia alterar esses dados da tabela sexo, utilizando a linguagem R? Pois eu sei como alterar o nome da tabela, mas não dos campos.

Obrigado desde já.

1 resposta
solução!

Olá Bruno, bom dia!

Suponha a seguinte tabela:

nome = c('aline', 'bruno', 'carlos', 'daniel', 'elen')
sexo = c('F', 'M', 'M', 'M', 'F')

data <- data.frame(nome, sexo)
print(data)

O código acima gera a saída:

    nome sexo
1  aline    F
2  bruno    M
3 carlos    M
4 daniel    M
5   elen    F

A função levels() mostra os valores possíveis de uma coluna na tabela:

levels(data$sexo)

que gera a saída:

Levels: F M

Para trocar F e M por Feminino e Masculino, fazemos:

levels(data$sexo) <- c('Feminino', 'Masculino')

Agora, ao imprimir a tabela novamente fazendo print(data), obtemos:

    nome      sexo
1  aline  Feminino
2  bruno Masculino
3 carlos Masculino
4 daniel Masculino
5   elen  Feminino

Espero ter ajudado e bons estudos!