我想按周計算數據框中的%差異,並將這些計算放在新的數據框中。用熊貓數據幀向前或向後計算
開始df
:
index Date Zone Amount
0 2011-01-08 YQHDK 1691938000.0
1 2011-02-05 YQHDK 1760009000.0
2 2011-03-05 YQHDK 1893000000.0
新的數據幀newdf
會是什麼樣子:
index Date Zone % diff
0 2011-02-05 YQHDK 4.02
1 2011-03-05 YQHDK 7.56
我怎樣才能做到這一點不通過循環去?
總是被相鄰行之間的比例是多少? (什麼是「按星期」是什麼意思?) – unutbu
每一行都與不同的星期關聯,索引1的%diff應該是(1691938000 - 1760009000)/ 1691938000 – Lisle