Ao trabalhar com R -DataFrames, você pode encontrar cenários em que precisa renomear uma ou múltipla colunas.
Felizmente, renomear a coluna de um quadro de dados em r é relativamente simples. Descubra mais neste tutorial.”
R Renomear colunas - método nativo
Em R, podemos acessar os nomes das colunas de um DataFrame usando a função Colnames (). Podemos usar esta função para renomear uma única ou múltiplas colunas de um quadro de dados.
A sintaxe é expressa abaixo:
Colnames (DF) <- new_namesAqui, estamos assumindo que o DataFrame de destino está sob o nome DF. Começamos acessando os nomes das colunas do DataFrame usando a função Colnames () e passamos um vetor com os novos nomes de colunas.
Para alterar o nome de uma única coluna, podemos usar a notação de indexação, como mostrado na sintaxe abaixo:
Colnames (df) [index_of_target_column] <- new_name;Nesse caso, estamos acessando a coluna que desejamos renomear por seu índice.
Exemplo
Para ilustrar esta técnica, vamos começar criando uma amostra R DataFrame.
Você pode usar o código mostrado abaixo ou usar seu quadro de dados.
df <- data.frame(age=c(23,20,22,28,25),O código acima deve criar um quadro de dados simples com três colunas. Os dados resultantes são mostrados:
Pontos de idade ativosDigamos que queremos renomear a coluna ativa para “ganhar.”Podemos usar seu índice como mostrado:
print ("antes")No código acima, acessamos a coluna "ativa" por seu índice e definimos um novo nome.
A saída resultante:
[1] "Antes"Como você pode ver na saída, somos capazes de renomear a coluna "ativa" para "ganhar.”
Para renomear várias colunas, podemos passar um vetor, como mostrado no código de exemplo abaixo:
df <- data.frame(age=c(23,20,22,28,25),Aqui, estamos buscando todos os nomes das colunas e depois definindo novos valores para cada um em ordem de aparência.
A saída resultante:
[1] "Antes"Você pode ver que a coluna no novo DataFrame é renomeada para new_ [Old_Name].
R Renomear colunas - dplyr :: renome ()
Outro método que podemos usar para renomear uma coluna é a função de renomeação do pacote DPLYR.
Tudo o que precisamos fazer é instalar e importar o pacote Tidyverse
instalar.Pacotes ("Tidyverse")Podemos usar a sintaxe abaixo para renomear as colunas:
df %> %Por exemplo, em nosso antigo DataFrame, podemos renomear a coluna ativa para "ganhar" e a coluna de pontos para "pontuar.”
O código é como mostrado abaixo:
df <- data.frame(age=c(23,20,22,28,25),O código deve renomear as colunas especificadas.
Você pode renomear uma ou várias colunas na mesma função usando a função Renomear.
Conclusão
Através deste tutorial, você descobriu dois métodos principais de renomear uma coluna em um D Dataframe.
Codificação feliz!!