Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Slette en Række/Kolonne | De Allerførste Skridt
Pandas Første Skridt

Stryg for at vise menuen

book
Slette en Række/Kolonne

Til tider kan visse kolonner ikke give værdifuld information, hvilket gør det fordelagtigt at fjerne dem. pandas biblioteket tilbyder drop() metoden til dette formål.

python
  • index: specificerer rækkeindekserne, der skal slettes (bruges når axis=0);

  • columns: identificerer kolonnenavnene, der skal slettes (bruges når axis=1);

  • axis: vælg om du vil fjerne etiketter fra rækker (0) eller kolonner (1). Standard er 0.

Vi starter med at undersøge 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 bemærker, at 'continent' kolonnen indeholder mange manglende værdier, hvilket gør den mindre informativ. Derfor vil vi fjerne 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
Opgave

Swipe to start coding

Du har fået en DataFrame ved navn audi_cars.

  • Fjern kolonnen 'capital' og gem den resulterende DataFrame i variablen audi_cars.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 9

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

book
Slette en Række/Kolonne

Til tider kan visse kolonner ikke give værdifuld information, hvilket gør det fordelagtigt at fjerne dem. pandas biblioteket tilbyder drop() metoden til dette formål.

python
  • index: specificerer rækkeindekserne, der skal slettes (bruges når axis=0);

  • columns: identificerer kolonnenavnene, der skal slettes (bruges når axis=1);

  • axis: vælg om du vil fjerne etiketter fra rækker (0) eller kolonner (1). Standard er 0.

Vi starter med at undersøge 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 bemærker, at 'continent' kolonnen indeholder mange manglende værdier, hvilket gør den mindre informativ. Derfor vil vi fjerne 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
Opgave

Swipe to start coding

Du har fået en DataFrame ved navn audi_cars.

  • Fjern kolonnen 'capital' og gem den resulterende DataFrame i variablen audi_cars.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 9
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt