pandas.str.replace 不起作用的解決方法
背景
最近在處理別人給的數(shù)據(jù)時(shí),大概 700w+ 行數(shù)據(jù),發(fā)現(xiàn)有的字段里面存在換行符、斜杠等一些特殊字符,于是想著就用Python來處理下,因?yàn)镻andas處理數(shù)據(jù)還是很方便,結(jié)果發(fā)現(xiàn)這些轉(zhuǎn)義字符: \n
、\r
、\
一直替換不掉,后來經(jīng)過研究成功替換,分享出來供大家參考
演示數(shù)據(jù)
python 與 pandas版本
特意說一下版本,現(xiàn)在不同的版本功能可能不一樣
問題復(fù)現(xiàn)
因?yàn)樯婕暗阶址鎿Q,所以直接想到的方法是用 pandas.Series.str.replace
來進(jìn)行替換,但是一直不能成功,即使雙斜杠也不行
問題解決
在上面第7個(gè)單元格運(yùn)行時(shí),報(bào)了一個(gè)錯(cuò)誤,FutureWarning: The default value of regex will change from True to False in a future version.
,于是就翻看了 pandas.Series.str.replace
的官方文檔:http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.str.replace.html,文檔中寫了 regex:bool, default True
,正則默認(rèn)是開啟的,個(gè)人經(jīng)驗(yàn):正則表達(dá)式來處理轉(zhuǎn)義字符是比較麻煩的事,因?yàn)槔锩娴男备懿恢酪獙憥讉€(gè),總是記不住
經(jīng)過測(cè)試如下幾種方法,可行:
方法1:明確使用正則來處理,并且使用原字符 r
方法2:明確使用正則來處理,正常的寫法,經(jīng)測(cè)試需要4個(gè)斜杠
方法3:不使用正則來處理,但是在處理單個(gè)斜杠時(shí),必須用2個(gè)
到此這篇關(guān)于pandas.str.replace 不起作用的解決方法的文章就介紹到這了,更多相關(guān)pandas.str.replace 不起作用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
OpenCV+face++實(shí)現(xiàn)實(shí)時(shí)人臉識(shí)別解鎖功能
這篇文章主要為大家詳細(xì)介紹了OpenCV+face++實(shí)現(xiàn)實(shí)時(shí)人臉識(shí)別解鎖功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08使用Python自動(dòng)化自定義字體混淆信息的方法實(shí)例
今天小編就為大家分享一篇關(guān)于使用Python自動(dòng)化自定義字體混淆信息的方法實(shí)例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-02-02教你用Python+selenium搭建自動(dòng)化測(cè)試環(huán)境
今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識(shí),文章圍繞著如何用Python+selenium搭建自動(dòng)化測(cè)試環(huán)境展開,文中有非常詳細(xì)的介紹,需要的朋友可以參考下2021-06-06Python騷操作之動(dòng)態(tài)定義函數(shù)
這篇文章主要介紹了Python騷操作之動(dòng)態(tài)定義函數(shù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03python中內(nèi)置庫os與sys模塊的詳細(xì)介紹
這篇文章主要介紹了python中內(nèi)置庫os與sys模塊的詳細(xì)介紹,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08使用 Python 處理3萬多條數(shù)據(jù)只要幾秒鐘
在工作中經(jīng)常遇到大量的數(shù)據(jù)需要整合、去重、按照特定格式導(dǎo)出等情況。這篇文章主要介紹了使用 Python 處理3萬多條數(shù)據(jù)只要幾秒鐘的相關(guān)知識(shí),需要的朋友可以參考下2020-01-01Python實(shí)現(xiàn)二分法算法實(shí)例
這篇文章主要介紹了Python實(shí)現(xiàn)二分法算法實(shí)例,本文先是介紹了算法規(guī)則,然后給出了實(shí)現(xiàn)例子,需要的朋友可以參考下2015-02-02pytorch交叉熵?fù)p失函數(shù)的weight參數(shù)的使用
這篇文章主要介紹了pytorch交叉熵?fù)p失函數(shù)的weight參數(shù)的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05