Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Ta Bort en Rad/Kolumn | De Allra Första Stegen
Pandas Första Steg

book
Ta Bort en Rad/Kolumn

Ibland kan vissa kolumner inte ge värdefull information, vilket gör det fördelaktigt att ta bort dem. pandas-biblioteket erbjuder drop()-metoden för detta ändamål.

python
  • index : specificerar radindex som ska tas bort (används när axis=0 );

  • columns : identifierar kolumnnamn som ska tas bort (används när axis=1 );

  • axis : välj om du vill ta bort etiketter från rader ( 0 ) eller kolumner ( 1 ). Standard är 0 .

Vi börjar med att undersöka DataFrame:

1234567
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : [None, None, 'Europe', None, 'Europe', None, 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
copy

Vi märker att kolumnen 'continent' innehåller många saknade värden, vilket gör den mindre informativ. Därför kommer vi att ta bort den.

12345678
import pandas countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : [None, None, 'Europe', None, 'Europe', None, 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pandas.DataFrame(countries_data) countries = countries.drop(columns = ['continent'],axis=1) print(countries)
copy
Uppgift

Swipe to start coding

Du har fått en DataFrame som heter audi_cars.

  • Ta bort kolumnen 'capital' och spara den resulterande DataFrame i variabeln audi_cars.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 9

Fråga AI

expand
ChatGPT

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

some-alt