我是 Python 和 Python Pandas 的新手。這是我的數(shù)據(jù)框 date open high low close volume
0 2020-09-02 12:55:00+00:00 0.038904 0.038940 0.038833 0.038840 1233.725
1 2020-09-02 13:00:00+00:00 0.038838 0.038940 0.038741 0.038873 1637.552
2 2020-09-02 13:05:00+00:00 0.038866 0.038988 0.038862 0.038980 1196.561
3 2020-09-02 13:10:00+00:00 0.038985 0.039022 0.038919 0.039017 1527.921
4 2020-09-02 13:15:00+00:00 0.039020 0.039200 0.039000 0.039101 3741.821如何制作新專欄我希望像這樣向上 = max(關(guān)閉 - close.shift(1), 0)謝謝你的建議
1 回答

HUX布斯
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
我認(rèn)為您需要Series.diff
減去移位值,然后Series.clip
將負(fù)值轉(zhuǎn)換為0
:
df['new'] = df.close.diff().clip(lower=0)
添加回答
舉報(bào)
0/150
提交
取消