在 Mac 上保存 KDB+/q table
Save KDB+/q table on a Mac
我是 q 的新手,我想在我的 Mac 上保存一个文件。目前正在使用 Jupyter Notebook,如果有影响的话。
快点table:
t:([] c1:`a`b`c; c2:1.1 2.2 3.3)
我首先使用 \cd
提取我的当前位置,然后我得到:"/Users/Gorlomi/Documents/q"
但是当我尝试
`:/Users/Gorlomi/Documents/q set t
我得到:
evaluation error:
type
[1] (.q.set)
[0] `:/Users/Gorlomi/Documents/q set t
^
我正在关注来自 kx 网站 "Q for Mortals" 的示例:
https://code.kx.com/q4m3/1_Q_Shock_and_Awe/#11-starting-q
为了便于查找,请使用 cmd(或 ctrl)+ F 并查找 "t set t"
提前谢谢你。
这个问题有两个答案,具体取决于您要将文件保存为 flattable 还是 splayed table.
如果您想将 table 保存为 平面 table,您需要为 table 提供一个文件名。目前,你只是给它你想要保存它的目录。例如,以下应该适合你:
`:/Users/Gorlomi/Documents/q/t set t
相反,如果您想将 table 另存为 splayed table,则需要将目录传递给它(理想情况下,一个尚未被文件系统使用)。为此,您将设置一个带有 尾部正斜杠 的文件路径。所以以下应该适合你:
`:/Users/Gorlomi/Documents/q/t/ set t
我是 q 的新手,我想在我的 Mac 上保存一个文件。目前正在使用 Jupyter Notebook,如果有影响的话。
快点table:
t:([] c1:`a`b`c; c2:1.1 2.2 3.3)
我首先使用 \cd
提取我的当前位置,然后我得到:"/Users/Gorlomi/Documents/q"
但是当我尝试
`:/Users/Gorlomi/Documents/q set t
我得到:
evaluation error:
type
[1] (.q.set)
[0] `:/Users/Gorlomi/Documents/q set t
^
我正在关注来自 kx 网站 "Q for Mortals" 的示例:
https://code.kx.com/q4m3/1_Q_Shock_and_Awe/#11-starting-q
为了便于查找,请使用 cmd(或 ctrl)+ F 并查找 "t set t"
提前谢谢你。
这个问题有两个答案,具体取决于您要将文件保存为 flattable 还是 splayed table.
如果您想将 table 保存为 平面 table,您需要为 table 提供一个文件名。目前,你只是给它你想要保存它的目录。例如,以下应该适合你:
`:/Users/Gorlomi/Documents/q/t set t
相反,如果您想将 table 另存为 splayed table,则需要将目录传递给它(理想情况下,一个尚未被文件系统使用)。为此,您将设置一个带有 尾部正斜杠 的文件路径。所以以下应该适合你:
`:/Users/Gorlomi/Documents/q/t/ set t