fillna()函数

fillna()函数,第1张

概述源码: 1 def fillna(self, value=None, method=None, axis=None, inplace=False,2 limit=None, downcast=None, **kwargs):3 return super(DataFrame,4 self).f

源码:

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()函数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1081879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存