首頁 >後端開發 >Python教學 >如何替換 Pandas Dataframe 字串列中的字元:逗號到破折號

如何替換 Pandas Dataframe 字串列中的字元:逗號到破折號

DDD
DDD原創
2024-10-30 10:53:02620瀏覽

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

修改Dataframe 字串列中的文字

在資料操作任務期間可能會遇到替換Pandas 資料幀字串列中的字元。本指南解決了一個特定問題,即列中的逗號需要替換為破折號。

最初的方法嘗試使用replace(),但沒有成功。但是,使用帶有替換的向量化 str 方法可以解決問題:

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

這將用資料幀的範圍列中的破折號替換所有出現的逗號。

詳細說明原始內容問題,replace() 方法期望與要替換的字串完全匹配。在這種情況下,要替換的逗號包含在括號內,導致不會發生替換。使用 str 確保操作發生在字串的字元而不是整個字串值上,從而允許成功修改。

以上是如何替換 Pandas Dataframe 字串列中的字元:逗號到破折號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn