Infoga en ny kolumn
Utforska härnäst ett annat sätt att lägga till en kolumn i en DataFrame
med hjälp av metoden insert()
. Denna metod gör det möjligt att ange positionen för den nya kolumnen i DataFrame
.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df
: namnet på den befintliga DataFrame;insert()
: metoden som används för att lägga till nya kolumner;column_index
: positionen där den nya kolumnen ska infogas (observera att indexeringen börjar på 0);column_name
: namnet på den nya kolumnen;[value_1, value_2, value_3]
: värdena som kommer att fylla den nya kolumnen.
Fokusera på countries
DataFrame och lägg till en ny kolumn med namnet 'population'
, som representerar ländernas befolkning, direkt efter den första kolumnen ('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 har en lista som heter cars_data
.
- Skapa utifrån denna lista en
DataFrame
med namnetaudi_cars
. - Infoga en kolumn med namnet
'price'
mellan kolumnerna'year'
och'fueltype'
och fyll denna kolumn med följande värden:[12500, 16500, 16800, 17300, 13900]
.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 3.03
Infoga en ny kolumn
Svep för att visa menyn
Utforska härnäst ett annat sätt att lägga till en kolumn i en DataFrame
med hjälp av metoden insert()
. Denna metod gör det möjligt att ange positionen för den nya kolumnen i DataFrame
.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df
: namnet på den befintliga DataFrame;insert()
: metoden som används för att lägga till nya kolumner;column_index
: positionen där den nya kolumnen ska infogas (observera att indexeringen börjar på 0);column_name
: namnet på den nya kolumnen;[value_1, value_2, value_3]
: värdena som kommer att fylla den nya kolumnen.
Fokusera på countries
DataFrame och lägg till en ny kolumn med namnet 'population'
, som representerar ländernas befolkning, direkt efter den första kolumnen ('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 har en lista som heter cars_data
.
- Skapa utifrån denna lista en
DataFrame
med namnetaudi_cars
. - Infoga en kolumn med namnet
'price'
mellan kolumnerna'year'
och'fueltype'
och fyll denna kolumn med följande värden:[12500, 16500, 16800, 17300, 13900]
.
Lösning
Tack för dina kommentarer!
single