Код: Выделить всё
// This is the DolphinDB script for context
m = matrix(1..5, 11..15).rename!(2020.01.01..2020.01.05, `A`B).setIndexedMatrix!();
/* the data of m is as below::
A B
2020.01.01 1 11
2020.01.02 2 12
2020.01.03 3 13
2020.01.04 4 14
2020.01.05 5 15
*/
// This is the table 't' I want to get programmatically in C++:
t = table(2020.01.01..2020.01.05 as date, 1..5 as A, 11..15 as B);
/* the data of t is as below:
date A B
2020.01.01 1 11
2020.01.02 2 12
2020.01.03 3 13
2020.01.04 4 14
2020.01.05 5 15
*/
Мой вопрос:
Что является лучшим способом достижения этого преобразования, используя Dolphindb C+let -AS ++? Я ищу метод, который позволяет мне передать матрицу m функции или процедуры и получать таблицу t со структурой, показанной выше.
Что я пробовал/что не работает:
простое преобразование, например, таблица t = conn.run ("m)") Дата столбец отсутствует).
среда:
[*] Dolphindb Server Версия: 3.00.3
dolphindb c ++ api версия: релиз3,00.3 p/>
dolphindb c ++ api. /> Операционная система: Linux Ubuntu 20.04 < /p>
< /li>
< /ul>
Любое руководство или примеры кода будут высоко оценены. < /p>
Подробнее здесь: https://stackoverflow.com/questions/797 ... -the-c-api
Мобильная версия