【发布时间】:2021-07-01 02:45:51
【问题描述】:
我有一组如下的交易数据:
| date | sym | asset | points | tenor |
|---|---|---|---|---|
| 2020.11.10 | ABC | FX | 0.2 | "AN" |
| 2020.11.15 | ABB | DX | 0.1 | "AN" |
| 2020.11.17 | AAA | FX | 0.1 | "ON" |
| 2020.11.1 | ABB | FX | 0.3 | "AN" |
| 2020.11.1 | AAA | FX | 0.1 | "SW" |
对于asset=FX,期限必须映射/更新如下:
"AN"->"AN/3S"
"ON"->"0N"
"SW"->"1W"
结果应该是这样的:
| date | sym | asset | point | tenor |
|---|---|---|---|---|
| 2020.11.10 | ABC | FX | 0.2 | "AN/3s" |
| 2020.11.15 | ABB | DX | 0.1 | "AN" |
| 2020.11.17 | AAA | FX | 0.1 | "0N" |
| 2020.11.1 | ABB | FX | 0.3 | "AN/3s" |
| 2020.11.1 | AAA | FX | 0.1 | "1W" |
我已经尝试过幼稚的方法。有没有办法以编程方式做到这一点? 作为参考,表名是数据,它是按日期分区的
【问题讨论】:
标签: kdb