首页 > 解决方案 > 如何导入时间数据为“Mdy hm”格式的csv?

问题描述

来自 csv 的样本数据如下所示:

约会时间 象征 价格 体积
2020 年 10 月 1 日 9:00 XYZ 10.68 375
2020 年 10 月 1 日 9:00 XYZ 10.9 66
2020 年 10 月 1 日 9:00 XYZ 11.42 103
2020 年 10 月 1 日 9:00 XYZ 12.62 280
2020 年 10 月 1 日 9:00 XYZ 10.73 23
2020 年 10 月 1 日 9:00 XYZ 11.44 299

我执行了以下行来读取数据:

schemaTB = extractTextSchema(csvFile)
update schemaTB set type="DATETIME" where name="datetime"
schemaTB[`format]=["M-d-y h:m:s",,,];
t = loadText(csvFile,,schemaTB)

但是它报错:

t = loadText(csvFile, , schemaTB) => Invalid temporal format M-d-y h:m:s

标签: pythondolphindb

解决方案


修改后的代码看起来像这样

schemaTB = extractTextSchema(csvFile)
update schemaTB set type="DATETIME" where name="datetime"
schemaTB[`format]=["MM/dd/yyyy HH:mm",,,];
t = loadText(csvFile,,schemaTB)

有关详细信息,请参阅import_csv 教程中的第 2 节和第 4 节


推荐阅读