Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indsættelse af en Ny Kolonne | De Allerførste Trin
Pandas Første Skridt

bookIndsættelse af en Ny Kolonne

Undersøg en anden metode til at tilføje en kolonne til et DataFrame ved at anvende insert()-metoden. Denne metode gør det muligt at angive placeringen af den nye kolonne i DataFrame.

df.insert(column_index, 'column_name', [value_1, value_2, value_3])
  • df: navnet på det eksisterende DataFrame;
  • insert(): metoden til at tilføje nye kolonner;
  • column_index: positionen hvor den nye kolonne indsættes (bemærk at indeksering starter ved 0);
  • column_name: navnet på den nye kolonne;
  • [value_1, value_2, value_3]: værdierne der skal udfylde den nye kolonne.

Fokuser på countries DataFrame og tilføj en ny kolonne med navnet 'population', som repræsenterer landenes befolkningstal, umiddelbart efter den første kolonne ('country').

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) countries.insert(1, 'population', [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200]) print(countries)
copy
Opgave

Swipe to start coding

Du får en liste ved navn cars_data.

  • Ud fra denne liste skal du oprette en DataFrame med navnet audi_cars.
  • Indsæt en kolonne med navnet 'price' mellem kolonnerne 'year' og 'fueltype', og udfyld denne kolonne med følgende værdier: [12500, 16500, 16800, 17300, 13900].

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 8
single

single

Spørg AI

expand

Spørg AI

ChatGPT

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

close

Awesome!

Completion rate improved to 3.03

bookIndsættelse af en Ny Kolonne

Stryg for at vise menuen

Undersøg en anden metode til at tilføje en kolonne til et DataFrame ved at anvende insert()-metoden. Denne metode gør det muligt at angive placeringen af den nye kolonne i DataFrame.

df.insert(column_index, 'column_name', [value_1, value_2, value_3])
  • df: navnet på det eksisterende DataFrame;
  • insert(): metoden til at tilføje nye kolonner;
  • column_index: positionen hvor den nye kolonne indsættes (bemærk at indeksering starter ved 0);
  • column_name: navnet på den nye kolonne;
  • [value_1, value_2, value_3]: værdierne der skal udfylde den nye kolonne.

Fokuser på countries DataFrame og tilføj en ny kolonne med navnet 'population', som repræsenterer landenes befolkningstal, umiddelbart efter den første kolonne ('country').

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) countries.insert(1, 'population', [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200]) print(countries)
copy
Opgave

Swipe to start coding

Du får en liste ved navn cars_data.

  • Ud fra denne liste skal du oprette en DataFrame med navnet audi_cars.
  • Indsæt en kolonne med navnet 'price' mellem kolonnerne 'year' og 'fueltype', og udfyld denne kolonne med følgende værdier: [12500, 16500, 16800, 17300, 13900].

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 8
single

single

some-alt