将数据从列提前7天移动 - PANDAS DATAFRAME



我有一个带有2列的pandas数据框架。其中一个是日期格式的索引,另一个是速率r(0到1之间的数字)。如何将另一列添加到包含一天前一周的速率R的PANDAS DataFrame?

因此,最后我有了日期,那天的速度和数据框架的(每日7天)的速度?

您可以这样使用熊猫移位:

df['newColumn'] = df['RateColumn'].shift(7)

请记住,新列的前7个值将为NAN,因为没有数据。

最新更新