J'ai un Dataframe Python dans lequel une colonne est nommée C'est sûrement une question fondamentale, mais bien, je ne sais pas comment faire cette chose simple dans Python ... Pourriez-vous m'aider avec le code à utiliser? p> pays code>; Dans cette colonne, dans une certaine rangée (je ne sais pas lequel), la cellule contient le nom Italie em>. Dans la même colonne, dans une autre rangée (je ne sais pas où), la cellule contient le nom Saint-Marin em>. Je veux juste changer le nom Saint-Marin em> par le nom Italie em> (afin que je dispose de deux Italie em> dans la colonne pays < / code>). p>
3 Réponses :
Vous pouvez utiliser Utilisation: p> Série.str.replace code> pour remplacer les occurrences de San Marino code> avec ITALIE code>. df_copy = df.copy()
df_copy["Country"] = df_copy["Country"].str.replace("San Marino", "Italy")
@Andrew Si cela répondit votre question, vous pouvez accepter la réponse.
En supposant que ceci est un exemple: p> pandas.dataframe code> et votre fichier de données est appelé df code>, vous pouvez utiliser
df["Country"][df.Country == 'San Marino'] = 'Italy'
Merci a tous ! Serait-il possible de créer un nouveau B> Dataframe lors de la modification (comme les solutions données ci-dessus modifient la trame de données existante ...)
DataFrame code>? Est-ce unpandas code> question?Oui. J'ai utilisé
importer des pandas comme pd code>, puisdata = pd.read_csv (... code>