Omdøbning af Kolonnen
I det foregående kapitel håndterede du forkerte værdier i en kolonne. Det er et godt tidspunkt at rette eventuelle ændringer. I dette tilfælde kan vi omdøbe kolonnen for at markere, at den er blevet ændret.
For at omdøbe en kolonne anvendes metoden .rename()
. Se eksemplet, hvor vi omdøber kolonnen 'Survived'
, og derefter udskriver kolonnenavnene.
1234import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/titanic4.csv', index_col = 0) data.rename(columns = {'Survived': 'Survived_Passenger'}, inplace = True) print(data.columns)
Forklaring:
.rename(columns = {'Survived': 'Survived_Passenger'}, inplace = True)
.rename()
– en metode, der anvendes på datasættet for at omdøbe kolonnenavne;columns = {'Survived': 'Survived_Passenger'}
– i de krøllede parenteser angives alle kolonner og deres nye navne. I dette tilfælde har vi kun omdøbt én kolonne, men du kan angive flere adskilt med komma.
.columns
– et attribut, der viser kolonnenavnene. I dette tilfælde kan vi ikke længere se kolonnenavnet 'Survived'
.
Swipe to start coding
Din opgave her er:
- Omdøb kolonnen
'Fare'
til'Fare_fixed'
. Brug argumentetinplace = True
. - Udskriv alle kolonnenavne i datasættet
data
.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can I rename multiple columns at once using this method?
What happens if I try to rename a column that doesn't exist?
Can you explain what the `inplace=True` parameter does?
Awesome!
Completion rate improved to 3.03
Omdøbning af Kolonnen
Stryg for at vise menuen
I det foregående kapitel håndterede du forkerte værdier i en kolonne. Det er et godt tidspunkt at rette eventuelle ændringer. I dette tilfælde kan vi omdøbe kolonnen for at markere, at den er blevet ændret.
For at omdøbe en kolonne anvendes metoden .rename()
. Se eksemplet, hvor vi omdøber kolonnen 'Survived'
, og derefter udskriver kolonnenavnene.
1234import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/titanic4.csv', index_col = 0) data.rename(columns = {'Survived': 'Survived_Passenger'}, inplace = True) print(data.columns)
Forklaring:
.rename(columns = {'Survived': 'Survived_Passenger'}, inplace = True)
.rename()
– en metode, der anvendes på datasættet for at omdøbe kolonnenavne;columns = {'Survived': 'Survived_Passenger'}
– i de krøllede parenteser angives alle kolonner og deres nye navne. I dette tilfælde har vi kun omdøbt én kolonne, men du kan angive flere adskilt med komma.
.columns
– et attribut, der viser kolonnenavnene. I dette tilfælde kan vi ikke længere se kolonnenavnet 'Survived'
.
Swipe to start coding
Din opgave her er:
- Omdøb kolonnen
'Fare'
til'Fare_fixed'
. Brug argumentetinplace = True
. - Udskriv alle kolonnenavne i datasættet
data
.
Løsning
Tak for dine kommentarer!
single