簡體   English   中英

規范化 ClickHouse 中的列

[英]Normalize column in ClickHouse

是否有可能對 Clickhouse 中的列進行標准化?

我試圖通過 groupArray 將列放入數組,然后使用 arrayMap 和 lambda 函數arrayMap(x -> (x-minArray(c)) / (maxArray(c)-minArray(c), c)來規范化數組中的數據。

但它看起來有點笨拙,因為它應該是一個重復實際查詢的子查詢,然后將此子查詢加入它。

那么,有沒有更好的解決辦法呢?

嗯...試試像這樣使用標准聚合函數:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM