Q (kdb +): создать таблицу с символьным вектором - PullRequest
4 голосов
/ 21 марта 2012

Я могу создать таблицу kdb + с типами атомов, например.

trade:([]time:`time$();sym:`symbol$();price:`float$();size:`int$())

Можно ли вместо этого создать пустую таблицу с символьным вектором? Ценю любую помощь / примеры, которые я могу получить. Мои знания Q довольно скудны

Ответы [ 2 ]

3 голосов
/ 23 марта 2012

нет, не совсем

поддержка «вложенных» типов (из которых «строковый столбец», т. Е. Список списка символов, один) довольно ограничена в q;в частности, нет возможности строго ввести пустой вложенный список

2 голосов
/ 22 мая 2012
t: ([] time: `time$(); chr: `char$())

t, ([] time: enlist 09:30:00.001; chr: enlist"abcd")

Вложенные типы на самом деле хорошо поддерживаются, у меня были таблицы, в которых записи столбцов сами по себе являются таблицами.

...