Returns the appropriate column(s) to use for grouping data based on the selected
administrative level. This utility is commonly used in functions that need to dynamically
group or filter data by administrative hierarchy.
Usage
get_admin_columns(admin_level)
Arguments
- admin_level
A character string specifying the administrative level.
Must be one of "national"
, "adminlevel_1"
, or "district"
.
Value
A character vector of column names to group by, or NULL
if admin_level = "national"
.
Examples
get_admin_columns("national")
#> NULL
#> NULL
get_admin_columns("adminlevel_1")
#> [1] "adminlevel_1"
#> "adminlevel_1"
get_admin_columns("district")
#> [1] "adminlevel_1" "district"
#> c("adminlevel_1", "district")