私は疎なパンダシリーズを持っています。説明のために、モックシリーズts2を作成しましょう。私は別の時間帯を持つ新シリーズ(前方充填を経由して)作成するために、TS2を使用するようにしたいと思います スパーサーシリーズを順方向に充填して新しいパンダシリーズを作成する
2016-01-31 11
2016-02-07 9
2016-02-14 13
2016-02-21 4
のように見えます
import pandas as pd
idx2 = pd.date_range('2016-01-29', '2016-02-27', freq='W')
ts2 = pd.Series(data=[11, 9, 13, 4], index=idx2)
は、
idx1 = pd.date_range('2016-02-01', '2016-02-28', freq='D')
を言います新しい時系列は次のようになります
2016-02-01 11
2016-02-02 11
2016-02-03 11
2016-02-04 11
2016-02-05 11
2016-02-06 11
2016-02-07 9
2016-02-08 9
...
2016-02-08 4
これを行う良い方法は何ですか? idx1とidx2の日付に不一致があることに注意してください。したがって、idx1に2016-02-01を入力するには、ts2で2016-01-31の値を検索する必要があります。
EDIT:idx1は毎日ではないかもしれませんが、平日からノルウェーの公休日など何らかの日付のコレクションになる可能性があります。
あなたはTS2指数の分()の値を参照するIDX1を編集することはできますか?それとも何かこれを禁止していますか? –
一般的に、idx1は毎日ではありません。 – Spinor8