Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Infoga en ny kolumn | De Allra Första Stegen
Pandas Första Steg

bookInfoga 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').

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
Uppgift

Swipe to start coding

Du har en lista som heter cars_data.

  • Skapa utifrån denna lista en DataFrame med namnet audi_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

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 8
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

Awesome!

Completion rate improved to 3.03

bookInfoga 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').

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
Uppgift

Swipe to start coding

Du har en lista som heter cars_data.

  • Skapa utifrån denna lista en DataFrame med namnet audi_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

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 8
single

single

some-alt