0
我有一個數據框顯示; 1)日期,價格和3)兩行價格之間的差異。創建熊貓數據框中按日期價格之間的移動摘要
dates | data | result | change
24-09 24 0 none
25-09 26 2 pos
26-09 27 1 pos
27-09 28 1 pos
28-09 26 -2 neg
我想在新的數據框中創建上述數據的摘要。總結將有4列:1)開始日期,2)結束日期3)天數4)運行
例如,使用上述從25-09和27-09積極運行+4,所以我希望這樣的數據框如下所示:
在新的數據框中,對於結果值從正到負的每個變化都會有一個新行。如果run = 0,則表示沒有前一日價格的變化,並且在數據框中也需要它自己的行。
start date | end date | num days | run
25-09 27-09 3 4
27-09 28-09 1 -2
23-09 24-09 1 0
第一步,我認爲將是創建一個基於運行的值,然後顯示任何的新列「變」:「積極」,「負」或「不變」。那麼也許我可以組隊這個專欄。
@yoshiserry - 做的解決方案爲您工作? – Dickster