我有一份csv文件想导入dolphindb,原始数据的前两列内容如下,且没有字段名:
第一个字段名应该是time,类型应该是STRING,且带有单引号('');
第二个字段名应该是id,类型应该也是STRING,且带有单引号(''),但是有效id的长度是6位,也有可能是5位,所以用下列代码导入时有问题://创建分区数据库和表
def createDatabaseAndTable(dbUrl, tableName){
if(existsDatabase(dbUrl)){
dropDatabase(dbUrl)
}
dbDate = database("", RANGE, date(datetimeAdd(2010.01M,0..15*12,'M')))
dbSymbol = database("", HASH, [SYMBOL, 20])
db = database(dbUrl, COMPO, [dbDate, dbSymbol])
databaseTable = table(1:0, `time`id`price, [TIMESTAMP,SYMBOL,DOUBLE])
return createPartitionedTable(db, databaseTable, tableName, `time`id)
}
//d2m函数:l