3
ответа

KDB: Как сопоставить строку возможных дат со строками таблицы?

По сути, я просто хочу создать столбец даты, который представляет дату имени файла. Моя таблица filesInDir представляет собой один столбец и 4 строки с именем filepath: ": .. \ .. \ code \ products \ Q \ ExtData \ ...
вопрос задан: 20 March 2019 04:18
3
ответа

Есть ли более элегантный / функциональный способ расчета средней цены?

Я сталкивался с этой задачей несколько раз и считаю, что в торговле это довольно распространено: рассчитать средневзвешенную цену по объему. У меня есть эта таблица представляет выполнение цены и кол-во: т: ([] кол-во: ...
вопрос задан: 5 March 2019 09:51
2
ответа

Параметризация запроса select в унарной функции kdb

Я хотел бы иметь возможность выбирать строки в пакетах из очень большой таблицы ключей с удаленным хранением на диске. В качестве игрушечного примера для проверки моей функции я настроил следующие таблицы t и nt ... t: ([sym: 110? `...
вопрос задан: 17 March 2019 19:02
2
ответа

Что такое KDB-эквивалент следующего кода

Я пытаюсь собрать больше Q, поэтому мне интересно, как лучше в Q добиться следующего. В [18]: a = np.arange (12) .reshape (3,4) В [19]: b = np.random.randint (10, size = (3, 4)) В [20]: a. ..
вопрос задан: 20 January 2019 06:07
2
ответа

выкладывание значений разных типов в словарь

Этот работает: d1: `t1`t2`idx! (2017.01.01; 2018.01.01; 42) Но этот сбой (ошибка типа): d2: ()! () D2 [` t1]: 2017.01.01 d2 [`t2]: 2018.01.01 d2 [` idx]: 42 Есть ли обходной путь? Для лучшей читаемости, ...
вопрос задан: 16 January 2019 17:18
2
ответа

(q / kdb +) Объединить элементы в списке

У меня есть список элементов, и мне нужно объединить их в один столбец, используя список: (1 2; 3 4 5 7; 0 1 3) значение индекса 0 1 2 1 3 4 5 7 2 0 1 3 моя цель выберите из списка2 ...
вопрос задан: 16 January 2019 17:06
1
ответ

Добавление индексов к элементам списка в kdb

Как я могу добавить к каждому элементу списка его индекс, т.е. добавить 0 к элементу с индексом 0, добавить 1 к элементу с индексом 1 и так далее. Мой список - list1: q) list1: 3 + 20? 30
вопрос задан: 5 March 2019 11:57
1
ответ

KDB: как искать таблицу со списком

У меня есть следующая таблица t: t: ([] sym: 3 # `ibm; время: 10: 01: 01 10:01:04 10: 01: 08; цена: 100 101 105; val :(" hello "; "world"; "test")) Как выполнить следующий запрос: выберите из t, где val in ("...
вопрос задан: 17 January 2019 15:31
1
ответ

параллельная обработка в функции q, вызываемой из python

Из ссылки q: для параллельного выполнения q нужно запустить с несколькими ведомыми, используя -s в командной строке и системную команду \ s. Можно ли использовать персик в каче ...
вопрос задан: 17 January 2019 09:36
1
ответ

Как объединить строку в список строк

У меня есть список строки b: "0" ^ - 9 $ string до 500 Как объединить строку (скажем, "abc" для каждого элемента b), чтобы у меня был список ниже: "abc000000000" "abc000000001 "" abc000000002 "" ...
вопрос задан: 16 January 2019 15:27
1
ответ

как компактно использовать несколько или в пределах выбора

Скажем, у меня есть таблица tbl: ([] a: `XXY`XXZ`XZZ`XYZ) q) tbl a --- XXY XXZ XZZ XYZ И я хочу выбрать такие строки, как" XX "или" ZZ " более компактный способ, чем писать выберите из таблицы где (как ...
вопрос задан: 16 January 2019 14:30
1
ответ

KDB Как объединить таблицы с разными именами столбцов

Если у меня есть следующие таблицы: t1: ([] c1: 1 2 3; c2: 120 234 876) t2: ([] cd1: 1 2; d: 999 899) Как я могу объединить таблицы, где t1.c1 = t2 .cd2, где c1 и cd2 не являются связанными столбцами?
вопрос задан: 15 January 2019 12:07
0
ответов

десериализация сжатого файла из вектора байтов

И read1, и get неявно распаковывают сжатый файл. Если у меня есть функция c, которая возвращает содержимое сжатого файла в виде списка байтов, есть ли способ его десериализации в ...
вопрос задан: 10 March 2019 18:08
0
ответов

Потребление памяти KDB/Q

У меня есть база данных KDB/Q, которая содержит около ~2M записей в день и потребляет около ~2G памяти. В конце дня он запускает некоторые отчеты, выполняя соединения между таблицами и выводя результат в файлы на...
вопрос задан: 14 September 2018 14:39
0
ответов

Q (kdb): nested where query

Как можно в Q использовать результаты вложенного запроса в предложении where? Я ищу что-то похожее на инструкцию SQL. select from food, где type_id in (select type_id from ...
вопрос задан: 17 July 2011 18:19
0
ответов

Интеграция Python и kdb [закрыто]

Какие доступны инструменты / библиотеки для интеграции Python с kdb?
вопрос задан: 11 June 2011 20:04