У меня есть CSV-файл, который содержит два типа данных: данные о запасах и данные о фьючерсах. Я хочу разделить их и импортировать в две разные базы данных DolphinDB. Как это сделать?
Вот несколько верхних строк моих данных:
Я пробовал следующим образом.
Сначала импортируйте все файл в память:
tb=loadText(dataFilePath)
Затем отфильтруйте данные с помощью оператора SQL:
stockTB=loadTable(stockDB,`stock)
futuresTB=loadTable(futuresDB,`futures)
stockTB.append!(select * from tb where type=`stcok)
futuresTB.append!(select * from tb where type=`futures)
Но, по-видимому, этот метод занимает много времени и памяти. Интересно, могу ли я разделить данные во время импорта, а не после импорта?