Python |シリーズPandas.ffill()

Series.ffill()パンダSeries.ffill() は、直接入力の同義語です。この関数は、直接塗りつぶしメソッドを使用して、特定のシリーズオブジェクトの欠落している値を埋めるために使用されます。

構文: Series.ffill(axis = None、インプレース=False、制限=なし、ダウンキャスト=なし)

パラメータ:
軸:{0または`インデックス`}
インプレース: Trueの場合は、その場で入力します。
制限:メソッドが指定されている場合、これは、順方向/逆方向の塗りつぶしまでの連続するNaN値の最大数です。
ダウンキャスト: dict、デフォルトはなし

戻り値:入力済み:シリーズ

例1: Series.ffill()を使用して、このシリーズオブジェクトの欠落している値を入力します。


#パンダをpdとしてインポート

import pandas as pd


#シリーズを作成する

sr = pd.Series([ `ニューヨーク` `シカゴ` `トロント` なし `リオ` ])


#インデックスを作成

sr.index = [ `City 1` `City 2` `City 3` `City 4` `City 5` ]


#インデックスを設定 < / p>

sr.index = index_


#シリーズを印刷

print (sr)

出力:

ここで、 Series.ffill()を使用して入力しますこのシリーズオブジェクトの欠落している値。


#欠落している値を入力します。


結果 = sr.ffill()


#結果を出力

print (結果)

出力:
< br>出力に表示されているように、 Series.ffill()は、指定されたシリーズオブジェクトの不足している値を正常に埋めました。

例# 2: Series.ffill()を使用して、このシリーズオブジェクトの欠落している値を入力します。


#パンダをpdとしてインポート

import pandas as pd


#作成シリーズ

sr = pd.Series( [ 100 なし なし 18 65 なし 32 10 5 24 なし])


#インデックスを作成

index_ = pd.date_range `2010-10-09` 、ピリオド = 11 、freq = `M`


#インデックスを設定

sr.index = index_


#シリーズを印刷

print (sr)

出力:

次に、 Series.ffill()を使用して、このシリーズオブジェクトの不足している値を入力します。

#不足している値を入力する、、Äã‚Äã

結果 = sr.ffill()


#印刷結果

print (結果)

出力:

出力に表示されるように、 Series.ffill()は、このシリーズオブジェクトの欠落している値を正常に入力しました。