我不确定如何使用另一种方法修改我的代码if_else()
并保持其效率。这是我原始代码的一个简单示例:
library(dplyr)
# The goal is to know between which threshold belongs each record
data <- c(runif(99999), NA)
threshold <- seq(0, 1, by=0.1)
rank <- if_else(is.na(data), NA, max(which(data >= threshold))) # Error: longer object length is not a multiple of shorter object length
谢谢