интерполировать между столбцами данных - PullRequest
2 голосов
/ 23 апреля 2020

У меня есть два python фрейма данных, которые содержат два столбца с широтой и долготой и один столбец с переменным значением (метеорологические данные). Они выглядят так: df1: (LAT_GIN - это мой индекс данных).

LAT_GIN        W_C    LON_GIN

64.601875 -0.046970  23.601875
64.603096 -0.045264  23.603096
64.604317 -0.069111  23.604317
64.605530 -0.105219  23.605530
64.606750 -0.103395  23.606750
64.607971 -0.127782  23.607971
64.609192 -0.163193  23.609192
64.610420 -0.154366  23.610420
64.611641 -0.187829  23.611641
64.612862 -0.196406  23.612862

и df2 (XLAT также является индексом данных)

XLAT         XLONG       XLAT    W_2500    W_3050                                               
64.703163 -23.371796  64.703163 -0.224206 -0.044160
64.806923 -23.381836  64.806923  0.747201  0.634281
64.898018 -23.187042  64.898018 -2.801987 -2.411570
64.896782 -23.291870  64.896782 -3.735538 -3.538459
64.914314 -23.314056  64.914314 -2.808161 -1.526975
65.069244 -23.179199  65.069244  2.931657  3.399997
65.189682 -23.378845  65.189682  0.146263  0.065752
65.220207 -23.360535  65.220207  1.149238  1.235280
65.225952 -23.238251  65.225952  1.949269  2.052593
65.235298 -23.276123  65.235298  0.574646  0.776463

Df2 имеет гораздо больше очков (есть сетка шириной 600x600 со значениями W_2500 W_3050 в каждой точке сетки). Я хотел бы объединить значения Df2 W_2500, определенные в сетке XLAT XLONG, с более грубыми значениями широты и долготы df1 (LAT_GIN, LON_GIN). Так что в основном я хочу получить значения моего W_2500 по значениям lat и lon в df1. Как я могу это сделать ?

...