修改Dataframe 字串列中的文字
在資料操作任務期間可能會遇到替換Pandas 資料幀字串列中的字元。本指南解決了一個特定問題,即列中的逗號需要替換為破折號。
最初的方法嘗試使用replace(),但沒有成功。但是,使用帶有替換的向量化 str 方法可以解決問題:
<code class="python">df['range'] = df['range'].str.replace(',','-')</code>
這將用資料幀的範圍列中的破折號替換所有出現的逗號。
詳細說明原始內容問題,replace() 方法期望與要替換的字串完全匹配。在這種情況下,要替換的逗號包含在括號內,導致不會發生替換。使用 str 確保操作發生在字串的字元而不是整個字串值上,從而允許成功修改。
以上是如何替換 Pandas Dataframe 字串列中的字元:逗號到破折號的詳細內容。更多資訊請關注PHP中文網其他相關文章!