2017-09-06 67 views
1

我有一个2列的熊猫数据框。其中一个是日期格式的索引,另一个是速率R(0到1之间的数字)。我如何将另一列添加到包含前一天一周的费率R的熊猫数据框?提前七天将数据从一列移动到 - 熊猫Dataframe

那么最后我有日期,当天的比率和DataFrame的(第7天)的比率?

+3

你可以添加一些数据样本? 4-5行很好。 – jezrael

+1

但是'df ['new'] = df ['R']。shift(7,freq ='d')'应该可以工作 – jezrael

+0

谢谢jezrael,就是这样:) –

回答

1

您可以使用熊猫移动这样的:

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

记住,新列的第7个值将是NaN的,因为有没有为他们的数据。