q-lang

    2熱度

    1回答

    我有一張表有一些值,我想在這張表中追加另一張表。第二個表中的列與第一個不完全匹配。 請注意,我用Q/KDB +語言來實現這一目標: 例如: 表1 日期類型A的TypeB TypeC總結 DT1 ABC ABC 表2 頭1頭2 類型A X 的TypeBŸ TypeCž ,我想我的輸出是 表3 日期類型A的TypeB TypeC Aggreg吃 DT1 A B C ABC (空)X Y Z(零)

    1熱度

    2回答

    我有一個表的列是動態的,除了一列:A。該表中還有一些空值(0n)。如何添加顯示每行總數的另一列,並忽略特定行中具有「0n」的列或其位置爲0。 這是我的代碼,它總結失敗,也不會忽略空值。 addTotalCol:{[] table:flip`A`B`C`D!4 4#til 9; colsToSum: string (cols table) except `A; /don't su

    11熱度

    1回答

    有一種新的語言Q,根據R,這是基於S ...你明白了。 不幸的是,Q在自動化單片機中似乎很慢。另外,Q:我們沒有時間爲你的小遊戲!

    2熱度

    1回答

    我在Q以下功能: { raze {[x] update PnlTime:x from flip ?[getPnl[`date`status!(2013.05.14;`traded)]; ();();`date`Id`market`pnl!(`date;`Id;`market;x)] } each `pnl_0s`pnl_1s`pnl_5s

    2熱度

    3回答

    如果執行group by,則Kdb會計算無效列的空列。 t:([]a: 1 1 2;b: 3 2 0n) select min b by a from t a 1 2.0 2 ow ow是無窮大。 有什麼辦法,我可以得到null(0n)爲2

    1熱度

    1回答

    我有行業Trades的表: TradeID Stock Timestamp 1 GOOG 2014.03.03 09:13:59.054 2 GOOG 2014.03.03 09:28:12.003 3 GOOG 2014.03.03 09:28:18.199 4 GOOG 2014.03.03 09:52:03.628 5 GOOG 2014.03.03 11:18:52.6

    2熱度

    1回答

    我有一個BIG csv文件並想將這些數據加載到我的KDB表中。 csv可以用逗號(,)分隔,但如果逗號用雙引號,我想避免分割值。 說出是否有「CUSTOMER 1,CUST1」 - 此值不應該分成2個值,因爲逗號在雙引號內。 我想花一些時間搜索一下,但它沒有多大幫助。我知道這是相當簡單的查詢,但我是新手,任何人在那裏指導我嗎?

    1熱度

    1回答

    我有一個包含日期的四列的csv文件。 開始日期,結束日期,ActionDate,MaturityDate 18/01/2013,18-01-2013,18-01-2013下午7時59分,18-01-2013 19:59 我加載此到表中: myTable:("DDDD";enlist ",") 0: `$":/home/myuser/test.csv" 我的表格頭是可以的,但日期是空白的。我認爲

    2熱度

    4回答

    我正在將csv文件導入到表中,但某些列的名稱中有空格。 無論如何還是需要在導入之前重命名列?

    4熱度

    2回答

    舉例來說,如果我有下面的表,然後我想刪除第3行: Stock Price ------------------- GOOG 101 GOOG 102 GOOG 102 <- want to remove this GOOG 101 注:即使第4行是第1行的重複,我不想刪除它作爲它不是連續重複。也就是說,它不是上一行的重複。 我也想檢查重複多個字段,而不僅僅是Price。