【问题标题】:How to display KDB row size?如何显示 KDB 行大小?
【发布时间】:2013-04-18 19:05:30
【问题描述】:

count 返回列表或表格行的元素数或字符串的长度。 有没有办法打印行本身的大小?换句话说,我想知道我在内存中加载的表的大小,而不仅仅是行数。

那么字符串列表的总大小呢?我必须使用each 来计算所有字符串长度的总和还是有其他方法?

【问题讨论】:

    标签: kdb


    【解决方案1】:

    取决于您使用的版本。你可以使用

    q)-22!x / 2.7 or later I believe
    

    q)count -8!x
    

    所以

    q)tbl:([]ids:10?`1;price:10?100.0)
    q)count -8!tbl
    145
    q)count -8!("one";"two";"three")
    43
    q)count -8!("one";"two";"three";"4")
    45
    

    http://code.kx.com/q/ref/internal/

    【讨论】:

      猜你喜欢
      • 2012-07-19
      • 1970-01-01
      • 2022-09-24
      • 2017-07-02
      • 2014-11-09
      • 2013-10-02
      • 2011-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多