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

Svep för att visa menyn

book
Infoga en Ny Kolumn

Vi kommer nu att utforska en annan teknik för att lägga till en kolumn till en DataFrame. Denna metod använder insert()-metoden. En viktig fördel med insert()-metoden är att den låter dig specificera positionen för den nya kolumnen inom DataFrame.

python
  • 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 kommer att infogas (kom ihåg att indexeringen börjar vid 0);

  • column_name: namnet för den nya kolumnen;

  • [value_1, value_2, value_3]: värdena som kommer att fylla den nya kolumnen.

Nu kommer vi att rikta vår uppmärksamhet mot countries DataFrame och demonstrera hur man lägger till en ny kolumn med namnet 'population', som representerar befolkningarna i länder, precis 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.

  • Med denna lista, skapa en DataFrame som heter 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
Vi beklagar att något gick fel. Vad hände?

Fråga AI

expand
ChatGPT

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

book
Infoga en Ny Kolumn

Vi kommer nu att utforska en annan teknik för att lägga till en kolumn till en DataFrame. Denna metod använder insert()-metoden. En viktig fördel med insert()-metoden är att den låter dig specificera positionen för den nya kolumnen inom DataFrame.

python
  • 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 kommer att infogas (kom ihåg att indexeringen börjar vid 0);

  • column_name: namnet för den nya kolumnen;

  • [value_1, value_2, value_3]: värdena som kommer att fylla den nya kolumnen.

Nu kommer vi att rikta vår uppmärksamhet mot countries DataFrame och demonstrera hur man lägger till en ny kolumn med namnet 'population', som representerar befolkningarna i länder, precis 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.

  • Med denna lista, skapa en DataFrame som heter 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
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt