4
범위 내에있는 숫자에 대해 importantval
열을 가져 오려고합니다. 나는 이것을 시작하는 법을 전혀 모른다. 누구든지 아이디어가있다.범위의 값과 일치하는 행 찾기
data<-data.frame(lower=c(1,4,6,7,7),upper=c(3,5,7,8,9),importantval=c(99,98,97,96,95))
vals<-c(1.14,3.5,7.2,19)
> data
lower upper importantval
1 1 3 99
2 4 5 98
3 6 7 97
4 7 8 96
5 7 9 95
출력 목표하는 것은
# 1.14 99
# 3.5 NA
# 7.2 96 <--return the smalller interval (from 7 to 8 is smaller than 7 to 9)
# 19 NA <--doesnt exist so return NA
5-4의 범위에는'vals'가 없을 때 왜 98 일치? –
그것은 내 예제에서 오타였습니다 ... 고쳤습니다, 고마워요! – Rilcon42