在R中,要找到重复最大值的索引最大值,可以按照以下步骤进行操作:
vec
,其中包含了一些数值。vec <- c(1, 2, 3, 4, 5, 5, 4, 3, 2, 1)
which()
函数结合max()
函数来找到向量中的最大值及其索引。max_value <- max(vec)
max_index <- which(vec == max_value)
duplicated()
函数来找到重复的最大值,并将其索引保存在一个向量中。duplicated_max_index <- which(duplicated(vec) & vec == max_value)
max()
函数来找到重复最大值的索引的最大值。result <- max(duplicated_max_index)
综上所述,对于向量vec
中重复最大值的索引最大值,我们可以使用以下代码来实现:
vec <- c(1, 2, 3, 4, 5, 5, 4, 3, 2, 1)
max_value <- max(vec)
max_index <- which(vec == max_value)
duplicated_max_index <- which(duplicated(vec) & vec == max_value)
result <- max(duplicated_max_index)
这样,result
变量将包含重复最大值的索引的最大值。
领取专属 10元无门槛券
手把手带您无忧上云