Kusto(也称为Azure Data Explorer)是一种快速、高度可扩展且存储效率高的数据分析和查询服务。它主要用于处理大量结构化数据,支持实时数据分析和数据挖掘。
在Kusto中,将列转换为行并进行汇总通常涉及到使用pivot
操作。pivot
操作可以将数据从宽格式转换为长格式,或者反之。
pivot
操作允许你根据需要灵活地转换数据格式。假设我们有一个表格Events
,包含以下列:EventID
, Category
, Value
。
Events
| take 5
输出:
EventID Category Value
1 A 10
2 B 20
3 A 15
4 C 25
5 B 30
我们希望将Category
列转换为行,并按Category
进行汇总。
Events
| pivot Category sum(Value) as TotalValue
输出:
Category TotalValue
A 25
B 50
C 25
pivot
操作时,某些列没有正确汇总?dropna()
函数删除缺失值。Events
| where isnotnull(Value)
| pivot Category sum(Value) as TotalValue
通过以上步骤,你可以成功地将列转换为行并按它们进行汇总。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云