日期系列看起來像這樣。Python Pandas:矢量化的操作錯誤?
In [89]:
db.close[:5]
Out[89]:
datetime
2012-06-28 23:58:00 1.243925
2012-06-28 23:59:00 1.244125
2012-06-29 00:00:00 1.244065
2012-06-29 00:01:00 1.243875
2012-06-29 00:02:00 1.243865
Name: close
我想從每個元素中減去前一個元素。
In [93]:
db.close[1:5] - db.close[:4]
Out[93]:
datetime
2012-06-28 23:58:00 NaN
2012-06-28 23:59:00 0
2012-06-29 00:00:00 0
2012-06-29 00:01:00 0
2012-06-29 00:02:00 NaN
Name: close
將數組減去無偏移量。
但是,當我比較陣列元件...
N [94]:
db.close[1:5] == db.close[:4]
Out[94]:
datetime
2012-06-28 23:59:00 False
2012-06-29 00:00:00 False
2012-06-29 00:01:00 False
2012-06-29 00:02:00 False
Name: close
感謝您的解釋。 我想避免迭代。因此,有可能通過載體做出我需要的東西? – user1763885
查看編輯...... –