は私が必要なものパンダ:
df = pd.DataFrame({"Date":["201501", "201502", "201503", "201504", "201505", "201506",
"201507", "201508", "201509", "201510", "201511", "201512"],
"X":[np.nan, np.nan, 100, 101,102,101, np.nan, 104, 103, 104,
107, 110]}).set_index("Date")
In [32]:df
Out[32]:
X
Date
201501 NaN
201502 NaN
201503 100.0
201504 101.0
201505 102.0
201506 101.0
201507 NaN
201508 104.0
201509 103.0
201510 104.0
201511 107.0
201512 110.0
私はシリーズ「X」の毎月の観測を含み、次のデータフレームを、持っていると言う完全な四半期を作るいけないの観測をドロップすると、「にISN任意の毎月の観察をドロップすることですデータの4分の1を占めています。 Q4 = M10、M11、M12
上記の例では、最終的なDataFrameが必要です。 :
In [32]:df
Out[34]:
X
Date
201501 NaN
201502 NaN
201503 NaN
201504 101.0
201505 102.0
201506 101.0
201507 NaN
201508 NaN
201509 NaN
201510 104.0
201511 107.0
201512 110.0
ヘルプがありますか?私は欠けている観測がデータフレームの終わりにある場合、私が必要とすることを行う方法を見つけましたが、途中で欠けている値に対処する方法について固執しています。
最初に私の心に来ると思うのは、データフレームを再索引付けし、その上に便利なブール条件を設定することだと思います。 –