Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Een Nieuwe Kolom Invoegen | De Allereerste Stappen
Pandas Eerste Stappen

bookEen Nieuwe Kolom Invoegen

Vervolgens een andere methode om een kolom toe te voegen aan een DataFrame met behulp van de insert()-methode. Met deze methode kan de positie van de nieuwe kolom binnen het DataFrame worden gespecificeerd.

df.insert(column_index, 'column_name', [value_1, value_2, value_3])
  • df: de naam van het bestaande DataFrame;
  • insert(): de methode voor het toevoegen van nieuwe kolommen;
  • column_index: de positie waar de nieuwe kolom wordt ingevoegd (let op: indexering begint bij 0);
  • column_name: de naam voor de nieuwe kolom;
  • [value_1, value_2, value_3]: de waarden waarmee de nieuwe kolom wordt gevuld.

Richt je op het countries DataFrame en voeg een nieuwe kolom toe met de naam 'population', die de bevolkingsaantallen van landen weergeeft, direct na de eerste kolom ('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
Taak

Swipe to start coding

Je krijgt een lijst genaamd cars_data.

  • Maak op basis van deze lijst een DataFrame met de naam audi_cars.
  • Voeg een kolom genaamd 'price' toe tussen de kolommen 'year' en 'fueltype' en vul deze kolom met de volgende waarden: [12500, 16500, 16800, 17300, 13900].

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 8
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain what happens if the list of values for the new column doesn't match the number of rows in the DataFrame?

How can I insert a column at the end of the DataFrame instead of a specific position?

What happens if I try to insert a column with a name that already exists in the DataFrame?

close

Awesome!

Completion rate improved to 3.03

bookEen Nieuwe Kolom Invoegen

Veeg om het menu te tonen

Vervolgens een andere methode om een kolom toe te voegen aan een DataFrame met behulp van de insert()-methode. Met deze methode kan de positie van de nieuwe kolom binnen het DataFrame worden gespecificeerd.

df.insert(column_index, 'column_name', [value_1, value_2, value_3])
  • df: de naam van het bestaande DataFrame;
  • insert(): de methode voor het toevoegen van nieuwe kolommen;
  • column_index: de positie waar de nieuwe kolom wordt ingevoegd (let op: indexering begint bij 0);
  • column_name: de naam voor de nieuwe kolom;
  • [value_1, value_2, value_3]: de waarden waarmee de nieuwe kolom wordt gevuld.

Richt je op het countries DataFrame en voeg een nieuwe kolom toe met de naam 'population', die de bevolkingsaantallen van landen weergeeft, direct na de eerste kolom ('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
Taak

Swipe to start coding

Je krijgt een lijst genaamd cars_data.

  • Maak op basis van deze lijst een DataFrame met de naam audi_cars.
  • Voeg een kolom genaamd 'price' toe tussen de kolommen 'year' en 'fueltype' en vul deze kolom met de volgende waarden: [12500, 16500, 16800, 17300, 13900].

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 8
single

single

some-alt