1. 用extractTextSchema得到shema: schema=extractTextSchema('SH600000.CSV') 得到schema如下: name type ���� SYMBOL ʱ�� DATETIME ���̼� DOUBLE ��� DOUBLE ��ͼ� DOUBLE ���̼� DOUBLE �ɽ���_��_ INT �ɽ���_Ԫ_ INT ��Ȩϵ�� DOUBLE 2.用toUTF8或convertEncode转换编码: schema[`name]=toUTF8(schema.name,"gbk");...
回答于 2024-02-02 16:27
NANOTIMESTAMP对应 np.datatime64[ns],目前不支持 datetime 包 和 time 包的数据格式。
回答于 2024-01-12 15:25
试试ifirstNot,它可以返回第一个非空元素的下标: select * from t where id>id[ifirstNot(iif(x!=0,NULL,x))] 执行结果: id x 4 12 5 13
回答于 2024-01-12 15:09
可以用unionAll(tableA, tableB, [byColName=false]),其中当 byColName =true 时,各表可有不同数量的列。若某列在某些表中不存在,结果中会以空值填充。当 byColName =false 时,各表必须有相同数量的列。 re=unionAll(t1,t2,true)
回答于 2024-01-12 14:16
不要这么写where end_date >= trade_time.date() > start_date,这样不能分区剪枝,改成: where trade_time.date() > start_date and trade_time.date()<=end_date 详情请参考一下教程 https://gitee.com/dolphindb/Tutorials_CN/blob/master/database.md#7-%E6%9F%A5%E8%AF%A2%E5%88%86%E5%8C%BA%E8%A1%A8%...
回答于 2024-01-12 14:14
不是,需要手工更新,详情可参考https://mp.weixin.qq.com/s/Tbi3jvHaidijSMAkTdqqpw
回答于 2024-01-06 11:53