Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sette Inn en Ny Kolonne | De Aller Første Trinnene
Pandas Første Steg

Sveip for å vise menyen

book
Sette Inn en Ny Kolonne

Vi skal nå utforske en annen teknikk for å legge til en kolonne i en DataFrame. Denne tilnærmingen bruker insert()-metoden. En viktig fordel med insert()-metoden er at den lar deg spesifisere posisjonen til den nye kolonnen i DataFrame.

python
  • df: navnet på den eksisterende DataFrame;

  • insert(): metoden som brukes for å legge til nye kolonner;

  • column_index: posisjonen der den nye kolonnen skal settes inn (husk at indeksering starter på 0);

  • column_name: navnet på den nye kolonnen;

  • [value_1, value_2, value_3]: verdiene som skal fylle den nye kolonnen.

Nå vil vi rette oppmerksomheten mot countries DataFrame og demonstrere hvordan vi kan legge til en ny kolonne kalt 'population', som representerer befolkningene i landene, rett etter den første kolonnen ('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
Oppgave

Swipe to start coding

Du har fått en liste kalt cars_data.

  • Gitt denne listen, opprett en DataFrame kalt audi_cars.
  • Sett inn en kolonne kalt 'price' mellom 'year' og 'fueltype' kolonnene og fyll denne kolonnen med følgende verdier: [12500, 16500, 16800, 17300, 13900].

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 8
Vi beklager at noe gikk galt. Hva skjedde?

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
Sette Inn en Ny Kolonne

Vi skal nå utforske en annen teknikk for å legge til en kolonne i en DataFrame. Denne tilnærmingen bruker insert()-metoden. En viktig fordel med insert()-metoden er at den lar deg spesifisere posisjonen til den nye kolonnen i DataFrame.

python
  • df: navnet på den eksisterende DataFrame;

  • insert(): metoden som brukes for å legge til nye kolonner;

  • column_index: posisjonen der den nye kolonnen skal settes inn (husk at indeksering starter på 0);

  • column_name: navnet på den nye kolonnen;

  • [value_1, value_2, value_3]: verdiene som skal fylle den nye kolonnen.

Nå vil vi rette oppmerksomheten mot countries DataFrame og demonstrere hvordan vi kan legge til en ny kolonne kalt 'population', som representerer befolkningene i landene, rett etter den første kolonnen ('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
Oppgave

Swipe to start coding

Du har fått en liste kalt cars_data.

  • Gitt denne listen, opprett en DataFrame kalt audi_cars.
  • Sett inn en kolonne kalt 'price' mellom 'year' og 'fueltype' kolonnene og fyll denne kolonnen med følgende verdier: [12500, 16500, 16800, 17300, 13900].

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 8
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt