共計 688 個字符,預計需要花費 2 分鐘才能閱讀完成。
fillna 函數是 pandas 庫中的一個方法,它用于填充缺失值(NaN)或者替換指定值。
fillna() 方法的常見用法如下:
- 填充缺失值為指定值:
df.fillna(value)
這個方法將缺失值填充為指定的值 value。
- 使用前一個非缺失值填充:
df.fillna(method='ffill')
這個方法將缺失值填充為前一個非缺失值。
- 使用后一個非缺失值填充:
df.fillna(method='bfill')
這個方法將缺失值填充為后一個非缺失值。
- 在指定列中填充缺失值:
df[column_name].fillna(value)
這個方法將指定列 column_name 中的缺失值填充為指定的值 value。
- 在指定列中使用前一個非缺失值填充:
df[column_name].fillna(method='ffill')
這個方法將指定列 column_name 中的缺失值填充為前一個非缺失值。
- 在指定列中使用后一個非缺失值填充:
df[column_name].fillna(method='bfill')
這個方法將指定列 column_name 中的缺失值填充為后一個非缺失值。
除了上述常見用法外,fillna() 方法還可以接受其他參數,如 inplace、limit 等,用于指定填充方式和限制填充數量等。
注意:fillna() 方法不會修改原始的 DataFrame,而是返回一個新的填充后的 DataFrame。如果想要修改原始的 DataFrame,可以使用參數 inplace=True。
丸趣 TV 網 – 提供最優質的資源集合!
正文完