[英]Pandas: Subtract rows in dataframe
我有一個看起來像下面的數據框。
Day | Price
12-05-2015 | 73
12-06-2015 | 68
11-07-2015 | 77
10-08-2015 | 54
我想從30天后的相應價格中減去Day
的價格。 為了增加日期,我使用了data.loc[data['Day'] + timedelta(days=30)]
但是這顯然在我的數據幀中的最后日期附近溢出了。 有沒有一種方法可以減去價格而無需遍歷數據幀中的所有行?
如果有幫助,我期望的輸出如下所示。
Start_Day | Price
12-05-2015 | -5
11-07-2015 | -23
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.