R/bdc_country_from_coordinates.R
bdc_country_from_coordinates.RdCountry names derived from valid geographic coordinates are added to records missing country names.
bdc_country_from_coordinates(
data,
lat = "decimalLatitude",
lon = "decimalLongitude",
country = "country"
)data.frame. Containing geographical coordinates and country names.
character string. The column name with latitude in decimal degrees and WGS84. Default = "decimalLatitude".
character string. The column with longitude in decimal degrees and WGS84. Default = "decimalLongitude".
character string. The column name with the country assignment
of each record. Default = "country". If data has no column with this
name, a new column with this name is created.
A tibble with the columns of data, where missing values in the
column named by country are filled with country names derived from
coordinates. If that column did not exist, it is added; no other column is
added.
This function assigns a country name for records missing such information. Country names are extracted from valid geographic coordinates using a high-quality map of the world (rnaturalearth package). No country name is added to records whose coordinates are in the sea.
if (FALSE) { # \dontrun{
x <- data.frame(
decimalLatitude = c(-22.9834, -39.857030, -17.06811, -46.69778),
decimalLongitude = c(-69.095, -68.443588, 37.438108, -13.82444),
country = c("", NA, NA, "Brazil"))
bdc_country_from_coordinates(
data = x,
lat = "decimalLatitude",
lon = "decimalLongitude",
country = "country"
)
} # }