如果时间区间有重叠, (by-30, fy+10) 想替换fy, 如下,将17422替换为17510, 再将id=2,3 的纪录整行删除
replace fy[_n+1]=fy[_n] if id!=1& fy[_n+1]+10>by[_n-1]-30
提示错误: weights not allowed
stkcd trddtb trddtf dv by fy ym id
591 2007.7.18 2007.9.13 2 17365 17422 570 1
591 2007.10.15 2007.11.7 2 17454 17477 573 2
591 2007.11.22 2007.12.10 2 17492 17510 574 3