将数据从列移动到七天 - pandas Dataframe

时间:2017-09-06 10:56:27

标签: python pandas dataframe sklearn-pandas

我有一个包含2列的pandas Dataframe。其中一个是日期格式的索引,另一个是速率R(0到1之间的数字)。如何在包含前一周的费率R的pandas Dataframe中添加另一列?

所以最后我有日期,当天的费率以及DataFrame的(第7天)费率?

1 个答案:

答案 0 :(得分:2)

您可以像这样使用pandas shift:

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

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