Indsæ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'
).
12345678import 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)
Swipe to start coding
Du får en liste ved navn cars_data
.
- Ud fra denne liste skal du oprette en
DataFrame
med navnetaudi_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
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.03
Indsæ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'
).
12345678import 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)
Swipe to start coding
Du får en liste ved navn cars_data
.
- Ud fra denne liste skal du oprette en
DataFrame
med navnetaudi_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
Tak for dine kommentarer!
single