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 bara namn på en kolumn, men du kan ange flera här separerade med kommatecken.
.columns – ett attribut som skriver ut 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 bara namn på en kolumn, men du kan ange flera här separerade med kommatecken.
.columns – ett attribut som skriver ut 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