Når du jobber med R DataFrames, kan du møte scenarier der du trenger å gi nytt navn til en enkelt eller flere kolonner.
Heldigvis er det relativt enkelt å gi nytt navn til en DataFrames kolonne i R. Oppdag mer i denne opplæringen.”
R nytt navn på kolonner - Native metode
I R kan vi få tilgang til kolonnenavnene til en DataFrame ved hjelp av ColNames () -funksjonen. Vi kan bruke denne funksjonen til å gi nytt navn til en enkelt eller flere kolonner i en dataaframe.
Syntaksen kommer til uttrykk nedenfor:
Colnames (DF) <- new_namesHer antar vi at målet DataFrame er under navnet DF. Vi starter med å få tilgang til kolonnenavnene på DataFrame ved å bruke ColNames () -funksjonen og passere en vektor med de nye kolonnenavnene.
For å endre navnet på en enkelt kolonne, kan vi bruke indekseringsnotasjonen som vist i syntaks nedenfor:
colnames (df) [index_of_target_column] <- new_name;I dette tilfellet får vi tilgang til kolonnen vi ønsker å gi nytt navn etter dens indeks.
Eksempel
For å illustrere denne teknikken, la oss starte med å lage et eksempel på Dataframe.
Du kan bruke koden vist nedenfor eller bruke DataFrame.
df <- data.frame(age=c(23,20,22,28,25),Koden over skal opprette en enkel dataaframe med tre kolonner. De resulterende dataene er som vist:
Alderspoeng aktiveLa oss si at vi vil gi nytt navn til den aktive kolonnen for å "vinne.”Vi kan bruke indeksen som vist:
trykk ("før")I koden over får vi tilgang til kolonnen “Aktiv” med indeksen og angir et nytt navn.
Den resulterende utgangen:
[1] "før"Som du ser fra utdataene, kan vi gi nytt navn til kolonnen "aktiv" for å "vinne.”
For å gi nytt navn til flere kolonner, kan vi passere en vektor som vist i eksempelkoden nedenfor:
df <- data.frame(age=c(23,20,22,28,25),Her henter vi alle kolonnens navn og setter deretter nye verdier for hvert utseende i rekkefølge.
Den resulterende utgangen:
[1] "før"Du kan se at kolonnen i den nye DataFrame blir omdøpt til New_ [old_name].
R Rename kolonner - DPLYR :: Rename ()
En annen metode vi kan bruke for å gi nytt navn til en kolonne er Rename -funksjonen fra DPLYR -pakken.
Alt vi trenger å gjøre er å installere og importere Tidyverse -pakken
installere.Pakker ("Tidyverse")Vi kan bruke syntaksen nedenfor for å gi nytt navn til kolonnene:
df %> %I vår gamle Dataframe kan vi for eksempel gi nytt navn til den aktive kolonnen for å "vinne" og poengkolonnen for å "score.”
Koden er som vist nedenfor:
df <- data.frame(age=c(23,20,22,28,25),Koden skal gi nytt navn til de spesifiserte kolonnene.
Du kan gi nytt navn til en eller flere kolonner i samme funksjon ved å bruke RENAME -funksjonen.
Konklusjon
Gjennom denne opplæringen oppdaget du to hovedmetoder for å gi nytt navn til en kolonne i en R DataFrame.
Glad koding!!