源码:
1 def fillna(self,value=None,method=None,axis=None,inplace=False,2 limit=None,downcast=None,**kwargs):3 return super(DataFrame,4 self).fillna(value=value,method=method,axis=axis,5 inplace=inplace,limit=limit,6 downcast=downcast,**kwargs)7 8 @Appender(_shared_docs[‘shift‘] % _shared_doc_kwargs)
method : {‘backfill’,‘bfill’,‘pad’,‘ffill’,None}
method为ffill时,表示dataframe中每一列向下填充,即
1 df = pd.DataFrame( [[np.nan,2,np.nan,0],2 [3,4,88,1],3 [np.nan,5],4 [np.nan,3,4]],5 columns=List(‘ABCD‘))6 print(df)7 print(df.fillna(method=‘ffill‘))
输出:
1 A B C D 2 0 NaN 2.0 NaN 0 3 1 3.0 4.0 88.0 1 4 2 NaN NaN NaN 5 5 3 NaN 3.0 NaN 4 6 A B C D 7 0 NaN 2.0 NaN 0 8 1 3.0 4.0 88.0 1 9 2 3.0 4.0 88.0 510 3 3.0 3.0 88.0 4
参考:https://www.cnblogs.com/sunbigdata/p/7895295.HTML
总结以上是内存溢出为你收集整理的fillna()函数全部内容,希望文章能够帮你解决fillna()函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)