Een 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').
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
Je krijgt een lijst genaamd cars_data.
- Maak op basis van deze lijst een
DataFramemet de naamaudi_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
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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?
Awesome!
Completion rate improved to 3.03
Een 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').
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
Je krijgt een lijst genaamd cars_data.
- Maak op basis van deze lijst een
DataFramemet de naamaudi_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
Bedankt voor je feedback!
single