Pandas Фреймы данных для поиска GPS-координат - PullRequest
0 голосов
/ 15 марта 2020

У меня есть Pandas DataFrame с набором обратных поисков API Карт Google, сохраненных по координатам широты и долготы, и еще один DataFrame с GPS-координатами IoT и временными метками этих координат.

Чтобы сократить количество запросов к API Google (которые недешевы), я хочу, чтобы всякий раз, когда я уже получил координаты, вместо этого просматриваю свой DataFrame.

Обратный просмотр df выглядит так:

lat     lng       address 
47.001  -122.027  Seattle, WA USA
46.320  -122.034  Portland, OR USA

Мои данные GPS выглядят так:

lat.   lng.     timestamp. 
47.001 -122.027 2020-03-14T00:15:00
47.001 -122.027 3030-03-14T00:30:00

и так далее.

Для каждой строки в фрейме данных GPS я хочу посмотреть, есть ли у меня уже обратный поиск. Если это так, верните адрес. Если нет, то я могу нажать Google Maps API и получить его, обновить обратный поиск df.

Как сравнить lat AND lng из DataFrame df_rev_lu (данные обратного просмотра) с lat AND lng df_gps DataFrame (данные GPS), обеспечение того, чтобы значения как строки, так и столбца (ячейки?) для пары были точным совпадением, для каждой строки df_gps DataFrame?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...