使用Pandas將inf, nan轉(zhuǎn)化成特定的值
更新時間:2019年12月19日 09:37:58 作者:l8947943
今天小編就為大家分享一篇使用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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
基于python實現(xiàn)MQTT發(fā)布訂閱過程原理解析
這篇文章主要介紹了基于python實現(xiàn)MQTT發(fā)布訂閱過程原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-07-07Python爬蟲包BeautifulSoup簡介與安裝(一)
這篇文章主要為大家詳細介紹了Python爬蟲包BeautifulSoup的簡介與安裝,具有一定的參考價值,感興趣的朋友可以參考一下2018-06-06在arcgis使用python腳本進行字段計算時是如何解決中文問題的
這篇文章主要介紹了在arcgis使用python腳本進行字段計算時是如何解決中文問題的,需要的朋友可以參考下2015-10-10