无法在KDB中加载脚本文件
我是按照你的指示去做的 但当我尝试加载无法在KDB中加载脚本文件,kdb,Kdb,我是按照你的指示去做的 但当我尝试加载calls.q脚本文件时,我得到: q)l calls.q 'calls.q [0] l calls.q ^ 包中包含的trade.q文件也有相同的响应。 我尝试将脚本放入~/q和~/q/l32目录,但没有效果。数据库版本是32位KDB+3.6 2018.10.23我认为您只是缺少了l前面的反斜杠: q)l calls.q 'calls.q [0] l calls.q ^ q) q) q)\
calls.q
脚本文件时,我得到:
q)l calls.q
'calls.q
[0] l calls.q
^
包中包含的trade.q文件也有相同的响应。
我尝试将脚本放入
~/q
和~/q/l32
目录,但没有效果。数据库版本是32位KDB+3.6 2018.10.23我认为您只是缺少了l前面的反斜杠:
q)l calls.q
'calls.q
[0] l calls.q
^
q)
q)
q)\l calls.q
希望这有帮助,
彼得我想你只是在l前面少了一个反斜杠:
q)l calls.q
'calls.q
[0] l calls.q
^
q)
q)
q)\l calls.q
希望这有帮助,
Peter在q会话中加载文件的另一种方式:
q)system "l calls.q"
系统
内部定义为
q)system
.,["\\"]
当您希望基于某些条件加载文件时,这可能非常有用:
q) $[cond; system "l algo1.q"; system "l algo2.q"]
另一种方法是在q会话中加载文件:
q)system "l calls.q"
系统
内部定义为
q)system
.,["\\"]
当您希望基于某些条件加载文件时,这可能非常有用:
q) $[cond; system "l algo1.q"; system "l algo2.q"]