У меня есть два фрейма данных неравного размера, которые называются OBS и REF.Оба содержат 9864 столбца - столбцы 1 и 2 - это долгота и широта, а столбцы 3-9864 - это дневные значения температуры за 27 лет.У них очень разное количество строк - у OBS есть 12375, а у REF всего 504.
OBS: 12375 obs. of 9864 variables
Lon Lat 1979.01.01 1979.01.02 1979.01.03
0.000 39.75 13.69 13.14 13.32
1.000 39.75 12.93 12.41 12.59
2.000 39.75 11.78 10.62 11.15
3.000 39.75 11.73 10.94 12.16
REF: 504 obs. of 9864 variables
Lon Lat 1979.01.01 1979.01.02 1979.01.03
0.0000 37.6559 12.69 12.35 12.60
2.8125 37.6559 13.43 12.97 13.23
5.6250 37.6559 13.91 13.64 13.71
8.4375 37.6559 14.12 14.24 14.01
Что я хочу сделать, это вывести новый фрейм данных (REF_Closest), который берет координаты из фрейма данных OBS,находит самые близкие координаты из фрейма данных REF и выводит эти координаты и все переменные справа от этого, например:
REF_Closest: 12375 obs. of 9864 variables
Lon Lat 1979.01.01 1979.01.02 1979.01.03
0.0000 37.6559 12.69 12.35 12.60
0.0000 37.6559 12.69 12.35 12.60
2.8125 37.6559 13.43 12.97 13.23
2.8125 37.6559 13.43 12.97 13.23
Я пытался адаптировать другие подобные вопросы, но не могу решить это.Есть предложения?