回答:
fillna
NaN
値を、代入したい数値で埋めます。の行のインデックスに従って、pd.DataFrame
またはpythonの形式で列の名前に従って入力するオプションを提供しますdict
。
しかしinterpolate
、神は満たされている。これにより、fillna
以下に示す例の線形(提供されていない)のような値の間の多くの種類の補間と、可能なより多くの補間で欠落値を柔軟に埋めることができます。例えば
>> import pandas as pd, numpy as np
>> df = pd.Series([1, np.nan, np.nan, 3])
>> df.interpolate()
0 1.000000
1 1.666667
2 2.333333
3 3.000000
dtype: float64
fillnaとinterpolateに関するPandasのドキュメントは、これについて非常に明確です。