Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Byta Namn på Kolumnen | Förbehandling av Data
Avancerade tekniker i pandas

bookByta 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.

1234
import 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)
copy

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'.

Uppgift

Swipe to start coding

Din uppgift här är att:

  1. Byta namn på kolumnen 'Fare' till 'Fare_fixed'. Använd argumentet inplace = True.
  2. Visa alla kolumnnamn i datasettet data.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 9
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 3.03

bookByta 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.

1234
import 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)
copy

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'.

Uppgift

Swipe to start coding

Din uppgift här är att:

  1. Byta namn på kolumnen 'Fare' till 'Fare_fixed'. Använd argumentet inplace = True.
  2. Visa alla kolumnnamn i datasettet data.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 9
single

single

some-alt