日付インデックスを持つデータフレームがあります。ラグ値を持つ新しい列を作成したいと考えています。つまり、laggedfoo(1aug2016) = foo(1july2016)
dataframe.shift を使用しましたが、期待どおりに動作しませんでした。ハックして機能させることはできますが、日付インデックスを処理およびシフトする方法の全体像が欠けていると思います。
1 'm' シフトすると、次の月にシフトするのではなく、当月の月末にシフトします。(2016 年 7 月 1 日は、2016 年 8 月 1 日ではなく、2016 年 7 月 30 日になります)。
shift
2 シフトして必要なものを取得できますが、freq
パラメーターを使用するための基本的なアイデアが欠けているのではないかと心配しています。