dolphindb使用loadText加载文本生成的字段数据类型的逻辑是什么

第一次加载CSV时,与第二次加载同样的CSV(补充了一天数据),数据类型为什么发生了变化?

请先 登录 后评论

1 个回答

Qing Li

loadText加载文本生成的字段数据类型,是一个sample操作,随机取的数据生成对应数据类型,第二次加载CSV时也是这样,这个机制导致了,您追加了数据,重新加载文件生成的数据类型有变化。想要100%保证数据类型没有变化,只能指定schema
schema=extractTextSchema("/home/wujin/data/sh50_2012-2020_1h.csv");
t1 = loadText("/home/wujin/data/sh50_2012-2020_2h.csv",,schema)

自动判断字段类型,这是我们系统提供的一个非常方便的功能,其它系统不具备的。但是这个方便,也会有一些代价,不能保证结果的数据类型一定是你想要的。

请先 登录 后评论