KDB-似乎无法将csv文件导入到表中

时间:2018-07-05 21:35:47

标签: kdb

我正在尝试将CS​​V文件导入KDB中的表。我已经做了很多网络搜索,但似乎无法正常工作。下面是我在做什么和所看到的屏幕截图。感谢您的帮助。

Screenshot

3 个答案:

答案 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"