如何统计每一行非空字段的个数?输入见上图,有函数可以直接得到price1和price2非空的个数吗?期望输出如下:
建表语句:
t=table(`AAPL`MS`IBM`IBM`C as sym, [49.6, NULL, 29.52, NULL, 174.97] as price1, [175.23, NULL, 50.32, 51.29, 26.23] as price2);
用 rowCount 函数,逐行进行非空值的统计操作,返回一个长度与输入参数行数相同的向量。
select sym,rowCount(price1,price2) as count from t;
DolphinDB 提供了丰富的行计算函数,可以参考以下链接
https://www.dolphindb.cn/cn/help/FunctionsandCommands/SeriesOfFunctions/rowFunctions.html?highlight=row