Indsættelse af en Ny Kolonne
Undersøg derefter en anden metode til at tilføje en kolonne til en DataFrame ved hjælp af insert()-metoden. Denne metode gør det muligt at angive positionen for den nye kolonne i DataFrame.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df: navnet på den eksisterende DataFrame;insert(): metoden der bruges 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 udfylder 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
DataFramemed 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
Fantastisk!
Completion rate forbedret til 3.03
Indsættelse af en Ny Kolonne
Stryg for at vise menuen
Undersøg derefter en anden metode til at tilføje en kolonne til en DataFrame ved hjælp af insert()-metoden. Denne metode gør det muligt at angive positionen for den nye kolonne i DataFrame.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df: navnet på den eksisterende DataFrame;insert(): metoden der bruges 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 udfylder 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
DataFramemed 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