我有一个包含多个单元的数据集,每个单元都有多个数据点
unit data_point
1 0.6
1 1.3
2 0.5
2 1.6
2 2.8
如何创建一个新变量来X
指示 data_point 信息的索引(不是count()
单位的总数):
unit data_point X
1 0.6 1
1 1.3 2
2 0.5 1
2 1.6 2
2 2.8 3
使用ROW_NUMBER()
窗口函数,如下所示:
select
unit,
data_point,
row_number() over (partition by unit order by data_point) as x
from my_table
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句