Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Insertion d'une nouvelle colonne | Les Toutes Premières Étapes
Premiers Pas Avec Pandas

bookInsertion 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').

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
Tâche

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

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 8
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 3.03

bookInsertion 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').

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
Tâche

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

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 8
single

single

some-alt