2017-09-06 66 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的,因爲有沒有爲他們的數據。