trading date | time |
2005/04/08 | 2005-10-22 |
2005/04/11 | 2006-5-30 |
2005/04/12 | 2006-7-4 |
2005/04/13 | 2006-7-19 |
2005/04/14 | 2006-8-24 |
2005/04/15 | 2006-8-26 |
2005/04/18 | 2006-9-2 |
2005/04/19 | 2006-9-14 |
2005/04/20 | 2006-10-12 |
2005/04/21 | 2006-10-28 |
2005/04/22 | 2010/09/03 |
2005/04/25 | 2010/12/16 |
2005/04/26 | 2011/02/25 |
2005/04/27 | 2011/07/01 |
省略(...) |
|
省略(...) |
|
省略(...) |
|
2011/07/27 |
|
2011/07/28 |
|
2011/07/29 |
|
交易日从05年4月到2011年7月。时间列里面是某个特定时间(日)。我需要找数据:如果time 里面某一时间等于trading day里的时间,那么我在交易日(trading day)数据中向后数250个交易日,放在那日(time)数据后面(同一行),如果时间某一日不在交易日里面,下一个日为离它最近的交易日,向后数250个交易日,放在那日数据后面(同一行)。
再解释:因为交易日(trading day)不包含周末和假期,而time里面日子是任意日期(可能为假期和周末),我需要根据time里面的数据找之后的250个交易日。然后一行一行算下去。
实在写不出这个代码,请高手指点一下。谢谢大家了



雷达卡



京公网安备 11010802022788号







