【发布时间】:2014-02-19 07:54:36
【问题描述】:
我有一个 csv 文件,其中包含包含日期的四列。
开始日期、结束日期、操作日期、成熟日期 18/01/2013, 18-01-2013, 18-01-2013 07:59 PM, 18-01-2013 19:59
我正在将它加载到一个表格中:
myTable:("DDDD";enlist ",") 0: `$":/home/myuser/test.csv"
我的表格标题没问题,但是日期是空白的。我认为这是因为 Q 只理解 yyyy.mm.dd 不幸的是,我无法控制 csv 文件的格式。在将其加载到 kdb 之前,我可以使用 python 脚本重新格式化它,但这是最好的方法吗?我可以在 Q 中以某种方式做到这一点并让它将这些字符串理解为日期吗?
谢谢
【问题讨论】:
-
我知道我可以使用 \z 1 \z 0 切换格式或使用 q -z 1 加载 q 会话,但我不想为所有内容切换它,只为选定的列。跨度>
标签: string date csv kdb q-lang