So ersetzen Sie Zeichen in einer Pandas-Dataframe-String-Spalte: Kommas durch Bindestriche

DDD
Freigeben: 2024-10-30 10:53:02
Original
517 Leute haben es durchsucht

How to Replace Characters in a Pandas Dataframe String Column: Commas to Dashes

Ändern von Text in String-Spalten des Datenrahmens

Das Ersetzen von Zeichen in String-Spalten eines Pandas-Datenrahmens kann bei Datenmanipulationsaufgaben auftreten. Dieser Leitfaden befasst sich mit einem speziellen Problem, bei dem Kommas in einer Spalte durch Bindestriche ersetzt werden mussten.

Der ursprüngliche Ansatz versuchte, replace() zu verwenden, jedoch ohne Erfolg. Die Verwendung der vektorisierten str-Methode mit „replace“ löst das Problem jedoch:

<code class="python">df['range'] = df['range'].str.replace(',','-')</code>
Nach dem Login kopieren

Dadurch werden alle Vorkommen von Kommas durch Bindestriche in der Bereichsspalte des Datenrahmens ersetzt.

Zur Erläuterung des Originals Bei diesem Problem erwartet die Methode replace() exakte Übereinstimmungen mit der zu ersetzenden Zeichenfolge. In diesem Szenario befanden sich die zu ersetzenden Kommas in Klammern, sodass keine Ersetzungen erfolgten. Durch die Verwendung von str wird sichergestellt, dass die Operation für die Zeichen der Zeichenfolgen und nicht für den gesamten Zeichenfolgenwert erfolgt, sodass eine erfolgreiche Änderung möglich ist.

Das obige ist der detaillierte Inhalt vonSo ersetzen Sie Zeichen in einer Pandas-Dataframe-String-Spalte: Kommas durch Bindestriche. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!