Описание тега kdb
NoneKdb+ is a proprietary high-performance database developed by Kx Systems.
1
ответ
Как подключиться к базе данных KDB через скрипт Unix?
Существует множество примеров подключения к базе данных Sybase через сценарий unix. Какой синтаксис для подключения к базе данных KDB? Благодарю.
23 июн '12 в 17:26
1
ответ
KDB: определяемая пользователем функция агрегирования для таблиц
Рассмотрим простую пользовательскую функцию агрегирования MySum:{sum x}и рассмотрим таблицу data:([]y:1 8 27 64 125;x1:1 2 3 4 5;x2:1 4 9 16 25). Почему следующее не работает? select MySum{x}x2 from data `rank
17 дек '14 в 22:17
3
ответа
Интеграция с Python и KDB
Какие доступные инструменты / библиотеки для интеграции Python с kdb?
11 июн '11 в 20:04
1
ответ
KDB: как сделать массовую вставку в Java?
У меня есть таблица со строковыми столбцами "key1", "col1", "col2", "col3". У меня есть фрагмент ниже, чтобы проверить объемную вставку. Когда я запускаю его, я не получаю никакой ошибки, но не вижу никаких изменений в "тестовой" таблице. Я что-то п…
27 ноя '18 в 22:00
2
ответа
Запись в KDB с использованием qJava
Я не очень хорош с KDB (в случае, если вопрос звучит глупо). Я пытаюсь использовать kdb (диск, а не память), чтобы загрузить все мои данные из базы данных. Я уже задавал вопрос об upserts и подумал, как выполнить консоль и сохранить на диск q)dsPric…
10 сен '14 в 20:20
1
ответ
Генерируемые произвольные функции для wj
В КДБ wj функция: wj[w;c;t;(q;(f0;c0);(f1;c1))] Я хотел бы иметь произвольное количество функций агрегирования. myList: `A`B`C..... (can be arbitrary) Я хотел бы создать список sum функции mySumFuncs: {(sum;x)} each myList и используйте это так: wj[…
25 апр '18 в 04:14
1
ответ
Как присоединиться к splayed таблице в KDB?
У меня есть 2 очень большие (миллиарды строк) развернутые таблицы, Trades а также StockPricesна удаленном сервере. Я хочу сделать asof присоединиться h:hopen `:RemoteServer:Port h"aj[`Stock`Date`Time, select from Trades where Date within 2014.04.01 …
13 апр '14 в 17:45
2
ответа
Используйте функцию в предложении groupby функционального выбора
Можно ли включить функцию в раздел groupby функционального выбора, аналогично тому, как работает агрегация? Например, как бы я повернуть select by `long$`timespan$04:00 xbar time from table в функциональный выбор?
06 фев '15 в 19:29
2
ответа
QA Tool / Framework для запуска сценариев KDB
Я новичок в "тестировании KDB DATA" и хотел бы создавать сценарии (основанные на сценариях тестирования) с использованием языка программирования q. Каждый тестовый сценарий связан с каждым файлом.q. Есть ли какой-либо существующий фреймворк / инстру…
22 фев '17 в 09:52
2
ответа
q консоль имеет так много скобок, постепенно увеличиваясь от одного до многих
Я использую windows 10 и kdb 3.6, сначала у консоли q есть только одна скобка, но, как я тренируюсь, постепенно растет много дублирующихся. Работает нормально, но выглядит раздражающим. Как я могу избавиться от них?
10 сен '18 в 13:49
1
ответ
KDB - Как вернуть все значения в функционале выбора с агрегацией
У меня есть trade Таблица: trade:([]time:`time$();sym:`symbol$();price:`float$();size:`int$()) `trade insert(5?09:30:00.000;5?`a`b;5?10.75;5?100) и совокупность (aggr) функция: aggr:{[f;c;tab] ?[tab;();`sym;c!(f),'c] } Это прекрасно работает для сле…
21 апр '18 в 21:33
1
ответ
Чтение и преобразование форматированной наносекундной метки времени в формате KDB в панды
Пожалуйста, посмотрите эту выдержку из CSV. Serial Datetime Value 1 2016-09-29D09:15:01.742144000 5.78 2 2016-09-29D09:15:01.742190000 5.78 3 2016-09-29D09:15:01.742222000 5.78 4 2016-09-29D09:15:01.747254000 5.78 Мне нужно прочитать во 2-м столбце …
28 окт '16 в 17:13
1
ответ
Запрос нескольких таблиц в KDB
Я хочу запросить несколько таблиц в KDB. Например Как написать следующий запрос SQL в KDB (я не очень хорош в SQL, поэтому формат запроса может быть неправильным): select from table1,table2 where table1.sym=table2.sym and table1.price>table2.pric…
01 сен '14 в 08:07
2
ответа
Есть ли способ перебрать алфавит в kdb?
Я пишу функцию для выбора всех символов из базы данных, которые начинаются с буквы "A", затем "B", вплоть до буквы "Z". У меня есть фиктивная таблица с 3 символами, которая выглядит следующим образом... t:([]symbol:`A`App`B`Bapp`C`Capp; price:104.3 …
10 янв '19 в 15:24
2
ответа
Произвольно взвешенное скользящее среднее (фильтры низких и высоких частот)
Заданный входной сигнал x (например, напряжение, измеренное тысячу раз в секунду в течение пары минут), я хотел бы рассчитать, например, / this is not q y[3] = -3*x[0] - x[1] + x[2] + 3*x[3] y[4] = -3*x[1] - x[2] + x[3] + 3*x[4] . . . Я стремлюсь к …
29 янв '19 в 11:32
1
ответ
Взвешенное среднее число столбцов списка в kdb
Как я могу вычислить столбец взвешенных средних из 2 других столбцов, у каждого из которых есть несколько записей на строку в kdb? Например, с учетом следующей таблицы: T:([]sym:`a`b`c;size:(2 8;5 2 10;3 7);price:(1 2;1 1 10;2 4)) Я хотел бы добавит…
15 ноя '17 в 17:24
1
ответ
Как запустить экземпляр kdb в Windows?
Привет, я пытаюсь начать по умолчанию trade.q: Скачать бинарники Извлечь в c:\ Запустите c:\q\win32\q.exe Но сейчас (в соответствии с документацией) попытка начать торговлю kdb безуспешно. q> trade.q -p 5001 Это не работает (нет связи через код и…
23 июн '14 в 13:29
0
ответов
Лучший инструмент для меня для сбора и анализа данных
Сначала немного истории. Я бывший трейдер с некоторым опытом в KDB+ для анализа данных. Я недавно сменил карьеру (длинная история) и теперь владею розничным магазином. Я хочу использовать свои навыки анализа данных для работы с данными счетов клиент…
26 фев '18 в 22:01
2
ответа
Как использовать функцию k() для получения данных в kdb/q
Используя интерфейс c.cs, который находится в Интерфейсе с C#, как мне использовать k() функция для получения данных из длительных вычислений? Что я хотел бы сделать, это conn.ks("compute_long_running_function[]"); Сделать что-то еще results=conn.k(…
07 июл '15 в 15:09
4
ответа
Добавить столбец в таблицу в KDB на основе существующих столбцов?
Я хочу добавить новый столбец в таблицу KDB, он должен добавить на основе существующего столбца, заполнив ненулевое значение, как показано ниже q)t:([]a:`a`b`c`d`e`f`g`h;b:1 0n 3 4 0n 6 0n 8;c:0n 2 0n 0n 5 0n 7 0n) q)t a b c ----- a 1 b 2 c 3 d 4 e …
23 янв '19 в 21:21