答案 0 :(得分:3)
您的文件路径出现错误。为了解决这个问题,您需要将文件路径从字符串转换为符号。另外,我认为您需要在文件路径前加上分号,函数hsym
可以做到。请尝试使用以下代码片段来解决该问题。
hsym`$"<filepath>"
如果您对此有疑问,请尝试删除hsym
。
答案 1 :(得分:2)
您需要以字符串形式输入文件,并将其转换为符号,因为它只是在您尝试键入文件时就对其求值
q)`c:/q/files/Customers-6-24-18.csv
'18.cs
q)18.csv //same error if just type 18.csv fails to evaluate anything more to the left of that
'18.cs
q)`$"c:/q/files/Customers-6-24-18.csv"
`c:/q/files/Customers-6-24-18.csv
答案 2 :(得分:2)
由于-
的原因,kdb无法解释您的文件路径-它在最右边显示为24 - 18.csv
您需要将字符串文件路径转换为符号,然后使用hsym:
hsym`$"c:/q/files/Customers-6-24-18.csv"