Implementing distances using R
The scenario will be the same as the one already described in the previous section. We will therefore enrich the data relating to some hotels in New York City with the distances separating them from the two major airports of New York, namely John F. Kennedy and LaGuardia.
The files containing the data to be processed can be found in the Chapter10
folder of the GitHub repository. In detail, you will find the hotels data in the hotels-ny.xlsx
file and the airports data in the airport-codes.csv
file.
Calculating distances with R
The R community is also fortunate to have a freely available package that implements spherical trigonometry functions for geographic applications. The package is called geosphere
(https://cran.r-project.org/web/packages/geosphere/) and, like the Python PyGeodesy
package, it is inspired by the code that Chris Veness and Charles Karney have made publicly available.
First, you need to install this new package:
- Open...