null 값을 집계에 사용할 수 있도록 0f로 업데이트하려고합니다. 어떻게 분할 된 테이블에 업데이트 할 수 있어요, update x:0f from data where date=2016.07.01,null x;
하지만 파티션 된 테이블에 작동하지 않았다 : 다음은 내 코드입니다?
내가 아래 문으로 무슨 일이 일어나고 있는지 이해 할 '곳'기능 작업을 수행하는 방법 : sum(til 100) where 000011110000b
그 라인 (22)에 평가하고, 나는 이유를 알아낼 수 없습니다에게. sum(til 100)은 4950입니다. where 000011110000b은 4 5 6 7 목록을 반환합니다. kdb 레퍼런스 페이지는이
나는 주식 거래 데이터베이스 (이름 "TRADES")를 가지고 있으며, 전 (pre) 이상의 모든 수량을 합산하는 간단한 루프 (EACH 기능 포함)를 만들기 위해 오랜 시간 노력하고 있습니다. 모든 ISIN에 대해 정의 된 수량 임계 값. 데이터는 다음과 같습니다 : 목록이 잘못 지정되어 있기 때문에 어쩌면 그것은이다 ... q) myquant: ([]
서버에 연결할 때 내 연결 주소를 알아야합니다. 정확한 이름을 모르지만 'i'char가있는 숫자입니다. KDB 공정 난 그냥 기능을 사용 q) h: hopen`:localhost:5000:username:password
q) h
5i
을 한 후 내 접속 번호 5. 어떻게 kx.c 도서관이 번호를 얻을 수 있음을 알아? 연결 만들기 : c = new
.Q.dpft[]을 통해 디스크에 스레딩 된 테이블이 있습니다. \l 시스템 명령을 사용하여이 테이블에로드 후, 나는 select 내가 selectexec에 변환이 테이블, 예를 들면, 그러나 select column_name from splayed_table where xyz 에서, 난 항상 'nyi 오류를 얻을 수 있습니다 : 아직를 구현하지 않습니다.
Q에서 Collatz 시퀀스를 구현하려고합니다 (초급 운동). 첫 번째 값을 얻는 것은 쉽습니다. collatz:{`long$$[0j~x mod 2;x%2;1+3*x]}
위의 코드는 분명히 제어 구조를 포함하지 않습니다. 나는 등 2 collatz/ x
... 3,4에 의해 내가 다른 요소를 계산할 수 있다는 것을 알고 있습니다 .. 그러나 전체 목
결합을 시도 할 때 'cast 오류가 발생합니다 (uj) KDB +에서 두 개의 매우 간단한 5 행 테이블을 결합합니다. 아래 코드에서 오류의 원인은 무엇입니까? q)t1b
Symbol | RIC
---------| ---------
000001.SZ| 000001.SZ
000001.ZK| 000001.ZK
000002.SZ| 000002.SZ
q와 KDB를 처음 사용합니다. 테스트를 위해 기본 포트에서 실행중인 tickerplant와 RDB가있는 로컬 Windows PC에 KDB 3.4 설치가 있고 vanilla tick.q, u.q 및 r.q를 사용합니다. 나는 시세 공장에 연결하고 실행하는 자바 프로세스를 ".u.upd:insert" once followed by multiple update