我有如下数据
ID x y
1 0 1
2 0 1
3 0 2
4 0 2
5 1 4
6 10 7
7 10 7
Run Code Online (Sandbox Code Playgroud)
Y变量的范围从1到7,我们可以发现Y变量中缺少3,5,6.如何在连续数字中找到丢失的数字?
我的数据有一个ID列,我想将ID重命名为排名.换句话说,我想重命名所有35-> 1,所有39-> 2,所有66-> 3所有77-> 4和所有90-> 5来自以下数据.
我试图使用秩函数但我无法处理两个并列值.我想为id中的两个绑定值给出相同的数字(例如,所有35得到1).
如何将每个ID更改为升序号?
ID
--
35
35
35
35
39
39
39
66
66
66
66
77
77
90
90
90
Run Code Online (Sandbox Code Playgroud) 我想用矩阵和向量计算指数.矩阵如下
ID var_0 var_01 var_02 var_03
1 1 2 3 4
2 5 6 7 8
3 9 10 11 12
...
Run Code Online (Sandbox Code Playgroud)
和向量是(0.1,0.2,0.3,0.4)
我想得到如下结果
ID var_0 var_01 var_02 var_03
1 1^0.1 2^0.2 3^0.3 4^0.4
2 5^0.1 6^0.2 7^0.3 8^0.4
3 9^0.1 10^0.2 11^0.3 12^0.4
...
Run Code Online (Sandbox Code Playgroud)
也就是说,我想为每个ID获取(ith var)^ ith矢量