小编Law*_*rud的帖子

R中的rank()函数是具有浮点而不是整数的排名对象

我对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无济于事!非常感谢.

floating-point double r ranking rank

0
推荐指数
1
解决办法
2231
查看次数

标签 统计

double ×1

floating-point ×1

r ×1

rank ×1

ranking ×1