假设我有一个数据集:
    X   Y
1   0 500
2 125 375
3 250 250
4 375 125
5 500 500
6 750 250
  ....
  ....
可以通过以下方式生成:
df <- data.frame(X = c(0,125,250,375,500,750), Y=c(500,375,250,125,500,250))
我需要根据 和 的数值关系分配一个类别X值Y。例如:
if X=0, then assign label A
if Y>X and Y/X=3 then assign label B
if X=Y then assign label C
if X>Y and X/Y=3 then assign label D
所以本质上,我是根据 X 和 Y 的比率分配标签:0、0.25、0.75、1。所以我希望得到的最终结果是:
    X   Y   Category
1   0 500   A
2 125 375   B
3 250 250   C
4 375 125   D
5 500 500   C
6 750 250   D
  ....
  ....
我应该如何做到这一点?谢谢