私は、時間の経過とともにエンティティとそれに対応する値からなるデータフレームdf1を持っています。 DF1は、次のようになります。日付とIDのギャップを埋めると、パンダに遅れがつきます
Index Date ID Values
0 2016-11-15 1 3
1 2016-11-16 1 5
2 2016-11-16 2 6
3 2016-11-17 2 7
4 2016-11-18 2 2
は明らかに、両方のIDの日付にギャップがあります。その後
Index Date ID Values
0 2016-11-15 1 3
1 2016-11-16 1 5
2 2016-11-17 1 0
3 2016-11-18 1 0
4 2016-11-15 2 0
5 2016-11-16 2 6
6 2016-11-17 2 7
7 2016-11-18 2 2
が、私はそれがIDごとに前日の値を使用していますので、「値」のために遅れた列を作成したい:それは次のようになりますので、
私は、最初の日付とIDのギャップを埋めるしたいと思います:
Index Date ID Values Lagged Values
0 2016-11-15 1 3 Nan
1 2016-11-16 1 5 3
2 2016-11-17 1 0 5
3 2016-11-18 1 0 0
4 2016-11-15 2 0 Nan
5 2016-11-16 2 6 0
6 2016-11-17 2 7 6
7 2016-11-18 2 2 7
ありがとうございます!
あなたはhttps://stackoverflow.com/a/32275705を見ましたか? – Zero