溫馨提示×

python fillna函數(shù)用法是什么

小億
151
2024-07-27 01:01:10
欄目: 編程語言

fillna函數(shù)是pandas庫中用來填補缺失值的函數(shù)。它可以將DataFrame中的缺失值(NaN)替換為指定的值,以便數(shù)據(jù)分析和處理。fillna函數(shù)的基本用法如下:

df.fillna(value)

其中,value是要用來填補缺失值的值,可以是一個具體的值,也可以是一個字典或Series,用來為不同列填充不同的值。例如:

import pandas as pd

data = {'A': [1, 2, None], 'B': [3, None, 5]}
df = pd.DataFrame(data)

# 填充所有缺失值為0
df.fillna(0)

# 填充不同列的缺失值為不同的值
df.fillna({'A': 0, 'B': 5})

除了指定填充值外,fillna函數(shù)還支持一些其他參數(shù),例如method參數(shù)可以用來指定填充方法(例如使用前一個值填充或使用后一個值填充)、inplace參數(shù)可以用來指定是否直接在原DataFrame上進(jìn)行填充等。具體的用法可以參考pandas官方文檔。

0