学堂 学堂 学堂公众号手机端

fill()函数是用于填充数据的函数,常用于填充缺失值或者替换特定值

lewis 1年前 (2024-02-06) 阅读数 4 #技术

fill()函数是用于填充数据的函数,常用于填充缺失值或者替换特定值。其语法为:

DataFrame.fillna(value=None,method=None,axis=None,inplace=False,limit=None,downcast=None)

参数说明:

  • value:要填充的值,可以是标量、字典、Series或DataFrame。
  • method:指定填充方法,可选的值有"ffill"(用前一个非缺失值填充)、“bfill”(用后一个非缺失值填充)。
  • axis:指定填充的轴,0代表行,1代表列。
  • inplace:是否在原DataFrame上进行填充。
  • limit:限制填充的次数。
  • downcast:指定数据类型。

示例:


importpandasaspd data={'A':[1,2,None,4],'B':[None,5,6,7]} df=pd.DataFrame(data) #用0填充缺失值 df.fillna(0,inplace=True) #用前一个非缺失值填充 df.fillna(method='ffill',inplace=True) #用后一个非缺失值填充 df.fillna(method='bfill',inplace=True)
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门