Ajout d'une Nouvelle Colonne
Vous avez appris à créer un DataFrame. Explorez maintenant ce que vous pouvez en faire. Commencez par créer un DataFrame compact avec 3 colonnes et 7 lignes.
1234567import 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) print(countries)
Vous pouvez étendre le DataFrame en ajoutant de nouvelles colonnes à l'aide de la syntaxe suivante :
dataframe['name_of_new_column'] = [value_1, value_2, value_3]
dataframecorrespond auDataFrameexistant auquel vous ajoutez une colonne ;name_of_new_columnest le nom de la nouvelle colonne ;value_1, value_2, value_3sont les valeurs qui remplissent la nouvelle colonne.
Le nom de la nouvelle colonne doit être placé entre guillemets et entouré de crochets, par exemple ['NewColumnName']. Les valeurs attribuées à la nouvelle colonne doivent également être placées entre crochets, par exemple, data['NewColumnName'] = [value1, value2, value3]. Si les valeurs sont numériques, elles peuvent être écrites sans guillemets, comme [1, 2, 3]. Si les valeurs sont des chaînes de caractères, chacune doit être placée entre guillemets, comme ['A', 'B', 'C'].
Ensuite, ajouter une colonne 'population' au DataFrame countries existant.
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['population'] = [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200] print(countries)
Vous pouvez également utiliser la notation par point (par exemple, df.column) pour accéder aux colonnes existantes, mais elle ne peut pas être utilisée pour créer de nouvelles colonnes. Utilisez toujours les crochets (par exemple, df['column']) à cette fin.
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.population = [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200] print(countries)
Comme prévu, la colonne 'population' n'a pas été créée car Pandas n'autorise pas la création de colonnes avec cette méthode.
Merci pour vos commentaires !
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
Ajout d'une Nouvelle Colonne
Glissez pour afficher le menu
Vous avez appris à créer un DataFrame. Explorez maintenant ce que vous pouvez en faire. Commencez par créer un DataFrame compact avec 3 colonnes et 7 lignes.
1234567import 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) print(countries)
Vous pouvez étendre le DataFrame en ajoutant de nouvelles colonnes à l'aide de la syntaxe suivante :
dataframe['name_of_new_column'] = [value_1, value_2, value_3]
dataframecorrespond auDataFrameexistant auquel vous ajoutez une colonne ;name_of_new_columnest le nom de la nouvelle colonne ;value_1, value_2, value_3sont les valeurs qui remplissent la nouvelle colonne.
Le nom de la nouvelle colonne doit être placé entre guillemets et entouré de crochets, par exemple ['NewColumnName']. Les valeurs attribuées à la nouvelle colonne doivent également être placées entre crochets, par exemple, data['NewColumnName'] = [value1, value2, value3]. Si les valeurs sont numériques, elles peuvent être écrites sans guillemets, comme [1, 2, 3]. Si les valeurs sont des chaînes de caractères, chacune doit être placée entre guillemets, comme ['A', 'B', 'C'].
Ensuite, ajouter une colonne 'population' au DataFrame countries existant.
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['population'] = [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200] print(countries)
Vous pouvez également utiliser la notation par point (par exemple, df.column) pour accéder aux colonnes existantes, mais elle ne peut pas être utilisée pour créer de nouvelles colonnes. Utilisez toujours les crochets (par exemple, df['column']) à cette fin.
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.population = [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200] print(countries)
Comme prévu, la colonne 'population' n'a pas été créée car Pandas n'autorise pas la création de colonnes avec cette méthode.
Merci pour vos commentaires !