假设我有R中的数据帧的积极因素秩:添加在数据帧中的列是用于另一两列
d=data.frame(x=c(0,20,0,12,0,73),y=c(22,0,32,0,5,0))
d
x y
1 0 22
2 20 0
3 0 32
4 12 0
5 0 5
6 73 0
现在我想创建另一列rank
这将需要的值1为y
,2为用于y
,4为x
,5为用于x
,6第二最小正数值的最小正数值的第三最小正数值的y
,3所述第二最小正数值的最小正数值第三小的正数值x
。那是我想要的输出是:
d
x y rank
1 0 22 2
2 20 0 5
3 0 32 3
4 12 0 4
5 0 5 1
6 73 0 6
我该怎么做?
什么是你的领带计划是什么? –
@PierreLafortune不会有任何联系,因为x,y会连续。 – ABC
你会遇到x和y都为零的情况吗?或者他们都不是零的情况? –