Substitution in einem Dataframe

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Brando
User
Beiträge: 171
Registriert: Donnerstag 28. Januar 2016, 15:36

Wenn ein Ausdruck Name ( Wert ) auftaucht, möchte ich auf den Namen reduzieren, und den Eintrag in einem Dataframe ändern. Ist folgendes richtig:

Energy.loc[Energy.Country == r"(\((.)+\))",'Country']= re.sub(r"(\((.)+\))","", Energy.Country)
Sirius3
User
Beiträge: 17711
Registriert: Sonntag 21. Oktober 2012, 17:20

Ob etwas nicht richtig ist, sieht man einfach daran, dass es nicht läuft.
Richtig wäre `Energy.Country.str.replace`.
Antworten