Byta Namn på Kolumnen
I föregående kapitel hanterade du felaktiga värden i en kolumn. Det är ett utmärkt tillfälle att åtgärda eventuella ändringar. I vårt fall kan vi byta namn på kolumnen för att markera att den har ändrats.
För att byta namn på en kolumn används metoden .rename()
. Se exemplet där vi byter namn på kolumnen 'Survived'
och sedan skriver ut kolumnnamnen.
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)
Förklaring:
.rename(columns = {'Survived': 'Survived_Passenger'}, inplace = True)
.rename()
– en metod som används på datasettet för att byta namn på kolumner;columns = {'Survived': 'Survived_Passenger'}
– inom klamrarna anger du alla kolumner och deras nya namn. I detta fall bytte vi namn på en kolumn, men du kan ange flera här separerade med kommatecken.
.columns
– ett attribut som visar kolumnnamnen. I vårt fall syns inte längre kolumnnamnet 'Survived'
.
Swipe to start coding
Din uppgift här är att:
- Byta namn på kolumnen
'Fare'
till'Fare_fixed'
. Använd argumentetinplace = True
. - Visa alla kolumnnamn i datasettet
data
.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Byta Namn på Kolumnen
Svep för att visa menyn
I föregående kapitel hanterade du felaktiga värden i en kolumn. Det är ett utmärkt tillfälle att åtgärda eventuella ändringar. I vårt fall kan vi byta namn på kolumnen för att markera att den har ändrats.
För att byta namn på en kolumn används metoden .rename()
. Se exemplet där vi byter namn på kolumnen 'Survived'
och sedan skriver ut kolumnnamnen.
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)
Förklaring:
.rename(columns = {'Survived': 'Survived_Passenger'}, inplace = True)
.rename()
– en metod som används på datasettet för att byta namn på kolumner;columns = {'Survived': 'Survived_Passenger'}
– inom klamrarna anger du alla kolumner och deras nya namn. I detta fall bytte vi namn på en kolumn, men du kan ange flera här separerade med kommatecken.
.columns
– ett attribut som visar kolumnnamnen. I vårt fall syns inte längre kolumnnamnet 'Survived'
.
Swipe to start coding
Din uppgift här är att:
- Byta namn på kolumnen
'Fare'
till'Fare_fixed'
. Använd argumentetinplace = True
. - Visa alla kolumnnamn i datasettet
data
.
Lösning
Tack för dina kommentarer!
single