count

语法

count(X)

参数

X 可以是标量、向量、矩阵或表。

详情

sizecount 不同。size 返回向量/矩阵中元素的个数,而 count 返回向量/矩阵中非 NULL 的元素个数。count 可以用在 SQL 查询中,而 size 不可以。对于表而言,sizecount 都返回行数。参见相关函数 size

例子

count(3 NULL 5 6);
# output
3
size(3 NULL 5 6);
# output
4

m=1 2 3 NULL 4 5$2:3;
m;
#0 #1 #2
1 3 4
2 5
count(m);
# output
5
size(m);
# output
6

t = table(1 NULL 3 as id, 3 NULL 9 as qty);
t;
id qty
1 3
3 9
count(t);
# output
3
size(t);
# output
3