Een Nieuwe Kolom Invoegen
We zullen nu een andere techniek verkennen om een kolom toe te voegen aan een DataFrame. Deze benadering maakt gebruik van de insert()
methode. Een belangrijk voordeel van de insert()
methode is dat je de positie van de nieuwe kolom binnen de DataFrame kunt specificeren.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df
: de naam van de bestaande DataFrame;insert()
: de methode die wordt gebruikt om nieuwe kolommen toe te voegen;column_index
: de positie waar de nieuwe kolom zal worden ingevoegd (houd er rekening mee dat indexering begint bij 0);column_name
: de naam voor de nieuwe kolom;[value_1, value_2, value_3]
: de waarden die de nieuwe kolom zullen vullen.
Nu richten we onze aandacht op de countries
DataFrame en demonstreren we hoe we een nieuwe kolom genaamd 'population'
kunnen toevoegen, die de populaties van landen vertegenwoordigt, 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
.
- Gegeven deze lijst, maak een
DataFrame
genaamdaudi_cars
. - Voeg een kolom genaamd
'price'
in tussen de'year'
en'fueltype'
kolommen 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.
Awesome!
Completion rate improved to 3.03Awesome!
Completion rate improved to 3.03
Een Nieuwe Kolom Invoegen
We zullen nu een andere techniek verkennen om een kolom toe te voegen aan een DataFrame. Deze benadering maakt gebruik van de insert()
methode. Een belangrijk voordeel van de insert()
methode is dat je de positie van de nieuwe kolom binnen de DataFrame kunt specificeren.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df
: de naam van de bestaande DataFrame;insert()
: de methode die wordt gebruikt om nieuwe kolommen toe te voegen;column_index
: de positie waar de nieuwe kolom zal worden ingevoegd (houd er rekening mee dat indexering begint bij 0);column_name
: de naam voor de nieuwe kolom;[value_1, value_2, value_3]
: de waarden die de nieuwe kolom zullen vullen.
Nu richten we onze aandacht op de countries
DataFrame en demonstreren we hoe we een nieuwe kolom genaamd 'population'
kunnen toevoegen, die de populaties van landen vertegenwoordigt, 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
.
- Gegeven deze lijst, maak een
DataFrame
genaamdaudi_cars
. - Voeg een kolom genaamd
'price'
in tussen de'year'
en'fueltype'
kolommen en vul deze kolom met de volgende waarden:[12500, 16500, 16800, 17300, 13900]
.
Oplossing
Bedankt voor je feedback!
single
Awesome!
Completion rate improved to 3.03
Een Nieuwe Kolom Invoegen
Veeg om het menu te tonen
We zullen nu een andere techniek verkennen om een kolom toe te voegen aan een DataFrame. Deze benadering maakt gebruik van de insert()
methode. Een belangrijk voordeel van de insert()
methode is dat je de positie van de nieuwe kolom binnen de DataFrame kunt specificeren.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df
: de naam van de bestaande DataFrame;insert()
: de methode die wordt gebruikt om nieuwe kolommen toe te voegen;column_index
: de positie waar de nieuwe kolom zal worden ingevoegd (houd er rekening mee dat indexering begint bij 0);column_name
: de naam voor de nieuwe kolom;[value_1, value_2, value_3]
: de waarden die de nieuwe kolom zullen vullen.
Nu richten we onze aandacht op de countries
DataFrame en demonstreren we hoe we een nieuwe kolom genaamd 'population'
kunnen toevoegen, die de populaties van landen vertegenwoordigt, 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
.
- Gegeven deze lijst, maak een
DataFrame
genaamdaudi_cars
. - Voeg een kolom genaamd
'price'
in tussen de'year'
en'fueltype'
kolommen en vul deze kolom met de volgende waarden:[12500, 16500, 16800, 17300, 13900]
.
Oplossing
Bedankt voor je feedback!