Return values with matching conditions in r
问题 I would like to return values with matching conditions in another column based on a cut score criterion. If the cut scores are not available in the variable, I would like to grab closest larger value. Here is a snapshot of dataset: ids <- c(1,2,3,4,5,6,7,8,9,10) scores.a <- c(512,531,541,555,562,565,570,572,573,588) scores.b <- c(12,13,14,15,16,17,18,19,20,21) data <- data.frame(ids, scores.a, scores.b) > data ids scores.a scores.b 1 1 512 12 2 2 531 13 3 3 541 14 4 4 555 15 5 5 562 16 6 6