我有一个带有日期索引的数据框。我想创建一个具有滞后值的新列。也就是说,laggedfoo(1aug2016) = foo(1july2016)
我使用了 dataframe.shift,但它的表现不如预期;我可以破解它来工作,但我认为我错过了如何处理和移动日期索引的全局。
当我移动 1 'm' 时,它不会移动到下个月,而是移动到当月的月底。(2016 年 7 月 1 日变为 2016 年 7 月 30 日,而不是 2016 年 8 月 1 日)。
我可以移动 2 并得到我想要的,但我担心我错过了一些基本shift
的想法来使用和freq
参数