我有一个数据框,包含股票的开盘价、最高价、最低价和收盘价,我会创建一个新的列,名为NewColumn
,通过检查close
列中的第一个值是否大于或等于第二个值,第三个值是否大于第四个值,第五个值是否大于第六个值,以此类推,直到结束。
Date open high low close NewColumn
0 2022-07-26 07:25:00 35.700 35.765 35.690 35.755
1 2022-07-26 07:30:00 35.755 35.760 35.690 35.695
2 2022-07-26 07:35:00 35.695 35.695 35.600 35.660
3 2022-07-26 07:40:00 35.660 35.710 35.585 35.600
4 2022-07-26 07:45:00 35.600 35.730 35.590 35.675
5 2022-07-26 07:50:00 35.675 35.715 35.545 35.600
6 2022-07-26 07:55:00 35.600 35.705 35.570 35.620
7 2022-07-26 08:00:00 35.620 35.695 35.595 35.640
8 2022-07-26 08:05:00 35.640 35.795 35.620 35.635
9 2022-07-26 08:10:00 35.635 35.675 35.545 35.555
...
...
1条答案
按热度按时间iqjalb3h1#
您可以使用
pandas.Series.shift
:#输出: