我对R很陌生,所以对于很多有经验的程序员来说这似乎是微不足道的,对不起提前!
我有一个长度为8的数字向量,如下所示:
data <- c(45, 67, 23, 24, 5, 23, 45, 23)
当我输入:时rank(data),R返回:[1] 6.5 8.0 3.0 5.0 1.0 3.0 6.5 3.0
然而,根据我(非常基本的)对等级的理解,我希望R只返回给我整数......例如:
[1] 6 8 2 5 1 3 7 4
怎么能rank()告诉我第一个元素data有浮点排名而不是整数排名?是因为有data重复的价值观,所以rank()试图以一种我没想到的方式处理关系?如果是这样,请告诉我如何解决这个问题,以便我可以获得看起来像我之前预期的输出.此外,rank()非常感谢有关如何处理NA值的任何信息.可以使用的基本描述rank()以及可以使用的铃声和口哨将是太棒了!我在youtube上寻找视频,搜索stackoverflow无济于事!非常感谢.