Как преобразовать матрицу с метками строки и столбца в таблицу с использованием API C ++? [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как преобразовать матрицу с метками строки и столбца в таблицу с использованием API C ++? [закрыто]

Сообщение Anonymous »

Я использую API Dolphindb C ++ и создал индексированную матрицу с метками строки и столбцов. Мне нужно преобразовать эту матрицу в таблицу при сохранении меток строк в виде одного столбца, а столбец-как имена столбцов новой таблицы.

Код: Выделить всё

// 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
*/
Когда я использую функцию Table () непосредственно на матрице m в C ++, эти метки строк теряются, и я получаю только столбцы данных.
Мой вопрос:

Что является лучшим способом достижения этого преобразования, используя 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»