无法在 KDB 中加载脚本文件
Can not load script file in KDB
我正在按照来自
https://code.kx.com/q/tutorials/in-memory-queries/
但是当我尝试加载 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
希望这对您有所帮助,
彼得
在 q 会话中加载文件的另一种方法:
q)system "l calls.q"
system
内部定义为
q)system
.,["\"]
当您想根据某些条件加载文件时,这会很有用:
q) $[cond; system "l algo1.q"; system "l algo2.q"]
我正在按照来自 https://code.kx.com/q/tutorials/in-memory-queries/
但是当我尝试加载 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
希望这对您有所帮助, 彼得
在 q 会话中加载文件的另一种方法:
q)system "l calls.q"
system
内部定义为
q)system
.,["\"]
当您想根据某些条件加载文件时,这会很有用:
q) $[cond; system "l algo1.q"; system "l algo2.q"]