に最も近い隣人の平均と値を逃した:入力プログラムは、私がデータフレーム持っている列
df = pd.DataFrame(data=[676, 0, 670, 0, 668], index=['2012-01-31 00:00:00','2012-02-29 00:00:00',
'2012-03-31 00:00:00','2012-04-30 00:00:00',
'2012-05-31 00:00:00'])
df.index.name = "Date"
df.columns = ["Number"]
次のようになります。
Number
Date
2012-01-31 00:00:00 676
2012-02-29 00:00:00 0
2012-03-31 00:00:00 670
2012-04-30 00:00:00 0
2012-05-31 00:00:00 668
どのようにしてI入力2番目と4番目の値(676 + 670)/2および(670 + 668)/ 2は、
値をnp.array
として保存し、それらを配列で入力することはできますが、それはうんざりです!私はwhere
メソッドを使用してnp.nan
で任意の0
を交換するために指定
除算あなたは少し説明し提供してくださいだろうか? –
@LadenkovVladislavそれは今意味がありますか? – spies006
ありがとう!素敵な方法! –