2012-03-21 40 views
5

我可以使用原子類型例如創建一個kdb +表格。Q(kdb +):創建一個帶有字符向量的表格

trade:([]time:`time$();sym:`symbol$();price:`float$();size:`int$()) 

是否可以創建一個帶有字符向量的空表而不是?感謝任何幫助/我可以得到的例子。我的Q的知識是相當差

回答

3
t: ([] time: `time$(); chr: `char$()) 

t, ([] time: enlist 09:30:00.001; chr: enlist"abcd") 

嵌套類型其實都是很好的支持,我已經在那裏列條目是自己表的表。

+0

謝謝,但我的安裝(kdb 2.8)上既沒有「時間$」或「字符$」工作。你使用哪個版本? – qwerty 2012-05-23 04:38:00

+1

哦,我知道發生了什麼事,降價震撼了它,它應該是反彈時間。讓我看看我能否找出適當的編輯。 – 2012-05-24 21:35:13

+0

另外,我意識到上面可能指的是在splayed/partition/segmented表中這樣做的能力,這在某種程度上是真的。嵌套在內存或簡單保存的表格中不受限制。請參閱http://code.kx.com/wiki/JB:KdbplusForMortals/splayed_tables#1.2.0.2_Limitations_of_Splaying – 2012-05-24 21:52:01

4

沒有,真的沒有

的「嵌套」類型(其中「字符串列」,即焦炭的名單列表,是一個)在Q相當有限的支持;特別是,有沒有辦法強類型的空巢列表

+1

是的,我意識到我將不得不滿足於無類型列表 – qwerty 2012-03-23 14:22:46