1.19 有序:用相邻行筛选

 

根据股市交易表,选出收盘价涨幅超过 3% 的交易记录。

Date Open Close Amount
2019/12/31 3036.3858 3050.124 2.27E11
2019/12/30 2998.1689 3040.0239 2.67E11
2019/12/27 3006.8517 3005.0355 2.58E11
2019/12/26 2981.2485 3007.3546 1.96E11
2019/12/25 2980.4276 2981.8805 1.9E11

找出股市收盘价涨幅超过 3% 的记录,需要用到当前行和上一行的比较。

脚本:

A
1 =T(“000001.csv”)
2 =A1.select(year(Date)==2019).sort(Date)
3 =A2.select(Close/Close[-1]>1.03)

A1 导入数据文件
A2 选出 2019 年的股市记录并按日期排序
A3 取出股市收盘价涨幅超过 3% 的记录,其中 Close[-1] 表示上一条记录的 Close 字段值