解決pandas.DataFrame.fillna 填充Nan失敗的問題
如果單獨(dú)是
>>> df.fillna(0) >>> print(df) # 可以看到未發(fā)生改變 >>> print(df.fillna(0)) # 如果直接打印是可以看到填充進(jìn)去了 >>> print(df) # 但是再次打印就會(huì)發(fā)現(xiàn)沒有了,還是Nan
將其Nan全部填充為0,這時(shí)再打印的話會(huì)發(fā)現(xiàn)根本未填充,這是因?yàn)闆]有加上參數(shù)inplace參數(shù)。
一定要將inplace = True加入?yún)?shù),這樣才能讓源數(shù)據(jù)發(fā)生改變并保存。
>>> df.fillna(0, inplace = True) >>> print(df) #可以看到發(fā)生改變
以上這篇解決pandas.DataFrame.fillna 填充Nan失敗的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python中parser.add_argument()用法實(shí)例(命令行選項(xiàng)、參數(shù)和子命令解析器)
最近開始讀論文代碼了,遇到一個(gè)名字叫option的py文件,打開一看清一色的parser.add_argument(),看得是一臉懵逼,這篇文章主要給大家介紹了關(guān)于python中parser.add_argument()用法的相關(guān)資料,需要的朋友可以參考下2022-03-03python 動(dòng)態(tài)加載的實(shí)現(xiàn)方法
腳本語言都有一個(gè)優(yōu)點(diǎn),就是動(dòng)態(tài)加載,python也有這個(gè)特性。這篇文章主要介紹了python 動(dòng)態(tài)加載的實(shí)現(xiàn)方法,需要的朋友可以參考下2017-12-12解析Python中的eval()、exec()及其相關(guān)函數(shù)
本篇文章主要介紹了解析Python中的eval()、exec()及其相關(guān)函數(shù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12關(guān)于Python中幾種隊(duì)列Queue用法區(qū)別
這篇文章主要介紹了關(guān)于Python中幾種隊(duì)列Queue用法區(qū)別,queue隊(duì)列中的put()或者get()方法中都提供了timeout參數(shù),利用這個(gè)參數(shù)可以有效解決上述消除不能消費(fèi)和線程一直阻塞問題,需要的朋友可以參考下2023-05-05python 實(shí)現(xiàn)PIL模塊在圖片畫線寫字
這篇文章主要介紹了python 實(shí)現(xiàn)PIL模塊在圖片畫線寫字,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05