Performs an exact join between a data frame and boundary polygons using normalized place names. Both sides are normalized via transliteration and lowercasing before joining.
Arguments
- data
Data frame with a name column.
- name_col
Column in
datathat contains names to join on.- level
Boundary level, passed to
mn_boundaries()ifboundariesnot provided.- boundaries
Optional pre-fetched boundaries.
Examples
pop_data <- data.frame(aimag = c("Ulaanbaatar", "Darkhan-Uul"), pop = c(1500000, 100000))
sf_joined <- mn_join_by_name(pop_data, "aimag", level = "ADM1")
