python缺失值處理 fillna python中怎樣判斷一個(gè)dataframe非空?
python中怎樣判斷一個(gè)dataframe非空?importpandasaspddimportnumpyanspff=pd.數(shù)據(jù)幀( np.random.隨機(jī)(10,6)) 測(cè)向iloc[5,3]=
python中怎樣判斷一個(gè)dataframe非空?
importpandasaspddimportnumpyanspff=pd.數(shù)據(jù)幀( np.random.隨機(jī)(10,6)) 測(cè)向iloc[5,3]= np.nandf.iloc公司[7:9,5]= np.南判斷是否有缺失值df.isnull()確定哪些列缺少值df.isnull(). Any()#只顯示缺少值的DF行[df.isnull().值==真]
~熊貓.DataFrame.fillna()函數(shù)用于填充數(shù)組中的Nan值,但此方法不會(huì)更改原始數(shù)組,而是返回一個(gè)新數(shù)組。下面是一個(gè)示例演示:
我們可以發(fā)現(xiàn),在用fillna方法填充缺少的值之后,將返回一個(gè)填充的數(shù)組,但原始數(shù)組沒有更改。
如果我們想改變?cè)瓉?lái)的數(shù)組,我們需要重新賦值
填寫指定的多列缺失值,就像填寫整個(gè)數(shù)組的缺失值一樣,我們需要重新賦值。