원자 유형이있는 kdb + 테이블을 만들 수 있습니다.Q (kdb +) : 문자 벡터를 사용하여 테이블 만들기
trade:([]time:`time$();sym:`symbol$();price:`float$();size:`int$())
대신 문자 벡터를 사용하여 빈 테이블을 만들 수 있습니까? 내가 얻을 수있는 도움/예제를 감상하십시오. Q 내 지식은 매우 가난
원자 유형이있는 kdb + 테이블을 만들 수 있습니다.Q (kdb +) : 문자 벡터를 사용하여 테이블 만들기
trade:([]time:`time$();sym:`symbol$();price:`float$();size:`int$())
대신 문자 벡터를 사용하여 빈 테이블을 만들 수 있습니까? 내가 얻을 수있는 도움/예제를 감상하십시오. Q 내 지식은 매우 가난
t: ([] time: `time$(); chr: `char$())
t, ([] time: enlist 09:30:00.001; chr: enlist"abcd")
중첩 종류의 사실에서 잘 지원되지 빈 중첩 된 목록을 입력 할 수있는 방법이 없다, 나는 열 항목이 테이블 자신을있는 테이블을 했어.
아니, 정말
상당히 Q에 제한된다 "중첩"유형 (의 "문자열 열"문자의 목록, 즉 목록, 하나)에 대한 지원; 특히, 강력
예, 타입이없는 목록에 만족해야한다는 것을 알고 있습니다. – qwerty
감사하지만 "time $"또는 "char $"도 설치 (kdb 2.8)에서 작동하지 않습니다. 어느 릴리스와 함께 작업합니까? – qwerty
오, 무슨 일이 있었는지, 마크 다운이 그것을 엉망으로 만들었어요. 내가 적절한 편집을 알아낼 수 있는지 보도록하겠습니다. –
또한, 위의 설명은 스플레이/파티션/세그먼트 화 된 테이블에서이 작업을 수행 할 수 있음을 의미합니다. 이는 어느 정도 사실입니다. 메모리 또는 단순히 저장된 테이블의 중첩에는 제한이 적용되지 않습니다. http://code.kx.com/wiki/JB:KdbplusForMortals/splayed_tables#1.2.0.2_Limitations_of_Splaying –