![](/img/trans.png)
[英]Kdb+ data fomat when writing to a file
我試圖了解當有人嘗試以下一種方式寫入文件時會發生什么: 這與二進制表示不同: 以哪種數據格式(1 2;3)寫入:out ? 有沒有辦法從中讀取數據? - 像-9!-8!(1 2;3) 如何set/get這些二進制數據格式? - 他們是否使用另一種第三種不同的二進制數據格式? ...
[英]Kdb+ data fomat when writing to a file
我試圖了解當有人嘗試以下一種方式寫入文件時會發生什么: 這與二進制表示不同: 以哪種數據格式(1 2;3)寫入:out ? 有沒有辦法從中讀取數據? - 像-9!-8!(1 2;3) 如何set/get這些二進制數據格式? - 他們是否使用另一種第三種不同的二進制數據格式? ...
[英]Sum of each two elements using vector functions
如何使用向量函數獲得兩個元素的總和? 我想要與以下相同的結果: 為什么這種方法給出的東西與第一種不同? ...
[英]A dictionary with a single value and multiple keys
具有單個值和多個鍵的字典代表什么? 他們的目的是什么? 我不小心創建了一個,但不能用它做任何事情: ...
[英]Table transformation, table as list of dicts
請通過以下路徑幫助我進行t1轉換: 我希望第二行( exec )返回與t1相同的 object ,但事實並非如此。 出於某種原因,只有[;]從t2獲取t1 。 那么第 2 行和第 5 行發生了什么(以及為什么)? UPD為什么enlist如此富有成效? 它對每個元素進行登記,並翻轉整個 objec ...
[英]Accumulator gives different result then direct function applying
嘗試合並兩個結果集我在加入兩個鍵控表時遇到了不同的行為: 為什么累加器,/刪除重復的鍵,為什么它的結果不同於直接表連接, ? ...
[英]Getting table rows count by using count 1
為了獲得適當的表行數,我想使用一種簡單的方法:使用count 1構造。 它適用於一個簡單的案例: 但是當我添加其他字段時,我得到了錯誤的結果: 為什么count 1在一個列案例中起作用(或者看起來如此)並且在多個列中失敗? 更新:預計會得到這樣的東西 ...
[英]Why does not work select from a keyed table
如果我將鍵控表拆分為鍵值對並將它們組合在一起,則查詢結果看起來不錯: key!value 。 但是直接的 select 會給出錯誤。 我以一種有點奇怪的方式構建了那個鍵控表: 這個'type錯誤來自哪里? ...
[英]FK field over IPC
遠程進程的一些先決條件: 並且將在本地進程上執行以下操作: kt的大小從兩邊看是一樣的: 但是meta是不同的: 為什么會這樣? - 為什么傳輸的表不包含作為其來源的完整信息(盡管大小相同)? 我懷疑這與enums有關 - q完全刪除enum信息 - 是真的嗎?: ...
[英]Select from a table with Limit expression works, without - fails
對於帶有自定義字段c的表t ,我可以使用帶限制表達式的 select,但簡單的 select 失敗: 這是一個錯誤,還是我遺漏了什么? 更新: 為什么select [2] c[`n] from t在這里工作? ...
[英]Enums for tables
我沒有找到有關enum在https://code.kx.com/q/ref/enumerate/上的表域上的信息。 但是那里存在一些有趣的東西: https://code.kx.com/q/kb/linking-columns 。 我嘗試了這些示例,發現一個enum結構在某些情況下表現得像普通枚舉, ...
[英].Q.trp and bt handling
我看到(在.Q.fpn中)以下技術來解析並顯示傳遞給.Q.trp function 的bt object: '(x;y)似乎是一種異常構建結構,但 Kx 文檔說只有兩種異常構建方式:從符號和從字符串。 看起來我們可以從(symbol; bt object)的列表中構建一個異常。 那么構造'(x;y ...
[英]Strange view declaration behaviour
在 q 3.6 32bit 中,我看到了一些我無法解釋的東西。 y1和y2的這兩個表達式具有相同的解析樹,結果卻截然不同: 為什么這里的空間如此有意義? ...
[英]Reshape [cols;table]
如何從表中獲取列? 如果它們不存在,可以將它們作為空列。 嘗試reshape# : 為什么reshape#運算符不適用於表? 它可以輕松地對每一行(即 dict)進行操作並合並結果。 所以我不得不寫: 這是最短的路嗎? ...
[英]How to build a parse-tree of projections?
我想以某種方式將解析樹保存到文本格式文件中,而不是將其帶回q 。 但是解析樹可能包含投影,比如+[;1]2 。 我應該如何處理這些文件樹並正確保存/加載它? 在以下示例中,我嘗試直接使用::出錯: 我認為解決這個問題的一種方法是用空字符串替換所有:: ,然后應用eval/ 但是還有其他情況 ...
[英]Could not evaluate manually created equial ~ parse tree
手動創建的解析樹和parse操作的結果怎么可能相等: 並且無法通過eval評估相同的表達式? 我想我錯過了一些東西,但是什么? 更新:這種方法正確嗎?: ...
[英]Select distinct for all columns from keyed table
似乎我們無法以與非鍵控相同的方式從鍵控表中獲取不同的值: 為什么我們這里有這個錯誤? ...
[英]Multiple variable assignment in q
這段代碼看起來像多變量賦值: 為什么它以這種方式工作? 為什么它與(a;b):10 20 (不起作用)不同? 我想第二行只會進行臨時分配 - 實際上不會替換值。 但它會。 ...
[英]Select a table from the inside of external select
我已經看到了一種使用update的技術(我猜主要是為了添加新列的副作用): update someFun each t from t 。 使用這種技術是好還是壞? 一些實驗: 似乎我們可以使用不同的表來做到這一點,所以我猜我們會有 2 倍的內存過度使用。 但: 對於所有內存情況,給出幾乎 ...
[英]NULLs in q and in k.h
我發現kh和q之間的h NULL 值不同: 在q看起來很熟悉,但在kh nh似乎很奇怪: 為什么nh是(I)0xFFFF8000值? - 為什么他們不簡單地輸入(H)0x8000 ? ...