Jua*_*llo 0 r algorithmic-trading
我的For循环似乎是跳过它应该一步一步的步骤.
简化我的代码:
for(j in 1:5){
ventana <- spread_real[j + 1: 180 + j]
}
Run Code Online (Sandbox Code Playgroud)
它从矢量'spread_real'获取子集[j + 1:180 + j]并将其分配给变量'ventana'.
但是一旦我运行代码并且j等于5,那么ventana将获得子集spread_real [9:190]
任何帮助都会非常感激,因为我已经坚持了很长时间了.
更改j + 1: 180 + j到(j+1):(180+j).
你的for循环没有跳过任何步骤,而是你的优先权是错误的; j + 1:180 + j = (j + j) + (1:180)这不是你想要的.