在clickhouse中规范化列

az31mfrm  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(1)|浏览(407)

是否有可能在clickhouse中规范化列?
我试图通过grouparray将列放入数组,然后使用arraymap和lambda函数 arrayMap(x -> (x-minArray(c)) / (maxArray(c)-minArray(c), c) 规范化数组中的数据。
但是它看起来有点笨拙,因为它应该是一个子查询,它重复实际的查询,然后将这个子查询连接到它。
那么,有没有更好的解决办法呢?

axr492tv

axr492tv1#

隐马尔可夫模型。。。只需尝试使用如下标准聚合函数:

SELECT c, (c-min(c)) / (max(c)-min(c)) AS normalized_c FROM table GROUP BY c

相关问题