R - рассчитать расстояния, используя координаты широты и долготы от всех точек через 2 больших матрицы / фрейма данных

У меня есть 2 больших кадра данных в R, оба с примерно 100 000 строк, которые включают в себя списки почтовых индексов и географических координат (широта / долгота). Я хотел бы перебрать эти фреймы данных и вычислить расстояния между всеми точками (перестановками) в рамках фреймов данных.

Есть пара формул, таких как Haversine, которые могут легко достичь этого, однако, если такие большие наборы данных делают циклы, они слишком неэффективны с точки зрения ресурсов.

Любые идеи о том, как справиться с этим?

Спасибо J

0 ответов

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