Как пропустить все oop в кдб? - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть следующее

mydata:raze {[x]

L: select from .... 

if[count[L] <= 20; continue]

} peach vals;

, и я пытаюсь добавить оператор if, который пропустил бы конкретную запись в vals, если условие не выполнено. continue хорошо работает в matlab, но я не уверен в соответствующем синтаксисе в kdb. Спасибо.

1 Ответ

1 голос
/ 28 апреля 2020

Вы можете использовать явный возврат (:) в операторе if, чтобы вернуть пустой список для этих случаев. Что-то вроде:

mydata:raze {[x]

L: select from .... 

if[count[L] <= 20; :()]

} peach vals;
...