使用Pandas將inf, nan轉(zhuǎn)化成特定的值
1. 數(shù)據(jù)處理中很惡心,出現(xiàn)
RuntimeWarning: divide by zero encountered in divide
發(fā)現(xiàn)自己的DataFrame中有除以0的運算,出現(xiàn)了Inf值
2. 為了不讓該值影響到我們,打算將inf全變成NaN,則適用replace進行計算
df.replace([np.inf, -np.inf], np.nan)
3. 舉例實現(xiàn):
In [0]: df = pd.DataFrame([1, 2, np.inf, -np.inf]) In [1]: df.replace([np.inf, -np.inf], np.nan)
結(jié)果如圖
以上這篇使用Pandas將inf, nan轉(zhuǎn)化成特定的值就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
基于python實現(xiàn)MQTT發(fā)布訂閱過程原理解析
這篇文章主要介紹了基于python實現(xiàn)MQTT發(fā)布訂閱過程原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07Python爬蟲包BeautifulSoup簡介與安裝(一)
這篇文章主要為大家詳細(xì)介紹了Python爬蟲包BeautifulSoup的簡介與安裝,具有一定的參考價值,感興趣的朋友可以參考一下2018-06-06Python基礎(chǔ)之函數(shù)嵌套知識總結(jié)
今天帶大家回顧python基礎(chǔ)知識,文中對Python函數(shù)嵌套作了非常詳細(xì)的知識總結(jié),對正在學(xué)習(xí)python基礎(chǔ)的小伙伴們很有幫助,需要的朋友可以參考下2021-05-05在arcgis使用python腳本進行字段計算時是如何解決中文問題的
這篇文章主要介紹了在arcgis使用python腳本進行字段計算時是如何解決中文問題的,需要的朋友可以參考下2015-10-10