Insertion d'une nouvelle colonne
Ensuite, découvrez une autre méthode pour ajouter une colonne à un DataFrame
en utilisant la méthode insert()
. Cette méthode permet de spécifier la position de la nouvelle colonne dans le DataFrame
.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df
: nom du DataFrame existant ;insert()
: méthode utilisée pour ajouter de nouvelles colonnes ;column_index
: position à laquelle la nouvelle colonne sera insérée (notez que l'indexation commence à 0) ;column_name
: nom de la nouvelle colonne ;[value_1, value_2, value_3]
: valeurs qui rempliront la nouvelle colonne.
Concentrez-vous sur le DataFrame countries
et ajoutez une nouvelle colonne nommée 'population'
, qui représente les populations des pays, juste après la première colonne ('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
Vous disposez d'une liste nommée cars_data
.
- À partir de cette liste, créez un
DataFrame
nomméaudi_cars
. - Insérez une colonne nommée
'price'
entre les colonnes'year'
et'fueltype'
, et remplissez cette colonne avec les valeurs suivantes :[12500, 16500, 16800, 17300, 13900]
.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.03
Insertion d'une nouvelle colonne
Glissez pour afficher le menu
Ensuite, découvrez une autre méthode pour ajouter une colonne à un DataFrame
en utilisant la méthode insert()
. Cette méthode permet de spécifier la position de la nouvelle colonne dans le DataFrame
.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df
: nom du DataFrame existant ;insert()
: méthode utilisée pour ajouter de nouvelles colonnes ;column_index
: position à laquelle la nouvelle colonne sera insérée (notez que l'indexation commence à 0) ;column_name
: nom de la nouvelle colonne ;[value_1, value_2, value_3]
: valeurs qui rempliront la nouvelle colonne.
Concentrez-vous sur le DataFrame countries
et ajoutez une nouvelle colonne nommée 'population'
, qui représente les populations des pays, juste après la première colonne ('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
Vous disposez d'une liste nommée cars_data
.
- À partir de cette liste, créez un
DataFrame
nomméaudi_cars
. - Insérez une colonne nommée
'price'
entre les colonnes'year'
et'fueltype'
, et remplissez cette colonne avec les valeurs suivantes :[12500, 16500, 16800, 17300, 13900]
.
Solution
Merci pour vos commentaires !
single