С помощью R - сканирование значения интервала в одном наборе данных, поиск его подданных в другом наборе данных и распечатка в другом наборе данных

У меня есть проблема, с которой мне сложно справиться.

Набор данных 1:

dput(kk) 

structure(list(V1 = c(1.05, NA, NA, NA, NA, NA, NA, NA, NA,
NA, 
1.06, NA, NA, NA, NA, NA, NA, NA), V2 = c(NA, NA, 105.11, 105.12, 
105.13, 105.14, 105.15, NA, 105.94, 105.99, NA, NA, 106.11, 106.12, 
106.13, 106.14, 106.19, 106.2)), .Names = c("V1", "V2"), class = "data.frame", row.names = c(NA, 
-18L))


show(kk)
       V1     V2
1  1.05     NA
2    NA     NA
3    NA 105.11
4    NA 105.12
5    NA 105.13
6    NA 105.14
7    NA 105.15
8    NA     NA
9    NA 105.94
10   NA 105.99
11 1.06     NA
12   NA     NA
13   NA 106.11
14   NA 106.12
15   NA 106.13
16   NA 106.14
17   NA 106.19
18   NA 106.20

Набор данных 2:

structure(list(V1 = structure(1:4, .Label = c("1.05 ~ 1.06",  "1.07",
"1.08", "1.09 ~ 1.10"), class = "factor")), .Names = "V1", class =
"data.frame", row.names = c(NA, 
-4L))
           V1
1 1.05 ~ 1.06
2        1.07
3        1.08
4 1.09 ~ 1.10

Как я могу отсканировать значение интервала V1 в наборе данных 2 и распечатать данные подкатегории набора данных 1, которые покрывают интервал в новом наборе данных, как описано выше?

0 ответов

Другие вопросы по тегам