This function shortens the region names in a PSGC data frame.
Usage
shorten_region_name(data, which = c("label", "number"), col = "area_name")Examples
regions <- get_psgc(geographic_level = "region")
shorten_region_name(regions)
#> psgc_code area_name correspondence_code geographic_level
#> 1 0100000000 Ilocos Region 010000000 Reg
#> 3398 0200000000 Cagayan Valley 020000000 Reg
#> 5808 0300000000 Central Luzon 030000000 Reg
#> 9051 0400000000 CALABARZON 040000000 Reg
#> 13191 0500000000 Bicol Region 050000000 Reg
#> 16783 0600000000 Western Visayas 060000000 Reg
#> 20279 0700000000 Central Visayas 070000000 Reg
#> 22695 0800000000 Eastern Visayas 080000000 Reg
#> 27210 0900000000 Zamboanga Peninsula 090000000 Reg
#> 29621 1000000000 Northern Mindanao 100000000 Reg
#> 31742 1100000000 Davao Region 110000000 Reg
#> 32959 1200000000 SOCCSKSARGEN 120000000 Reg
#> 34110 1300000000 NCR 130000000 Reg
#> 35857 1400000000 CAR 140000000 Reg
#> 37119 1600000000 Caraga 160000000 Reg
#> 38510 1700000000 MIMAROPA Region 170000000 Reg
#> 40049 1800000000 NIR <NA> Reg
#> 41469 1900000000 BARMM 150000000 Reg
#> old_name city_class income_classification urban_rural island_region
#> 1 <NA> <NA> <NA> <NA> L
#> 3398 <NA> <NA> <NA> <NA> L
#> 5808 <NA> <NA> <NA> <NA> L
#> 9051 <NA> <NA> <NA> <NA> L
#> 13191 <NA> <NA> <NA> <NA> L
#> 16783 <NA> <NA> <NA> <NA> V
#> 20279 <NA> <NA> <NA> <NA> V
#> 22695 <NA> <NA> <NA> <NA> V
#> 27210 <NA> <NA> <NA> <NA> M
#> 29621 <NA> <NA> <NA> <NA> M
#> 31742 <NA> <NA> <NA> <NA> M
#> 32959 <NA> <NA> <NA> <NA> M
#> 34110 <NA> <NA> <NA> <NA> L
#> 35857 <NA> <NA> <NA> <NA> L
#> 37119 <NA> <NA> <NA> <NA> M
#> 38510 <NA> <NA> <NA> <NA> L
#> 40049 <NA> <NA> <NA> <NA> V
#> 41469 <NA> <NA> <NA> <NA> M
shorten_region_name(regions, which = "number")
#> psgc_code area_name correspondence_code geographic_level old_name
#> 1 0100000000 I 010000000 Reg <NA>
#> 3398 0200000000 II 020000000 Reg <NA>
#> 5808 0300000000 III 030000000 Reg <NA>
#> 9051 0400000000 IV-A 040000000 Reg <NA>
#> 13191 0500000000 V 050000000 Reg <NA>
#> 16783 0600000000 VI 060000000 Reg <NA>
#> 20279 0700000000 VII 070000000 Reg <NA>
#> 22695 0800000000 VIII 080000000 Reg <NA>
#> 27210 0900000000 IX 090000000 Reg <NA>
#> 29621 1000000000 X 100000000 Reg <NA>
#> 31742 1100000000 XI 110000000 Reg <NA>
#> 32959 1200000000 XII 120000000 Reg <NA>
#> 34110 1300000000 NCR 130000000 Reg <NA>
#> 35857 1400000000 CAR 140000000 Reg <NA>
#> 37119 1600000000 XIII 160000000 Reg <NA>
#> 38510 1700000000 MIMAROPA 170000000 Reg <NA>
#> 40049 1800000000 NIR <NA> Reg <NA>
#> 41469 1900000000 BARMM 150000000 Reg <NA>
#> city_class income_classification urban_rural island_region
#> 1 <NA> <NA> <NA> L
#> 3398 <NA> <NA> <NA> L
#> 5808 <NA> <NA> <NA> L
#> 9051 <NA> <NA> <NA> L
#> 13191 <NA> <NA> <NA> L
#> 16783 <NA> <NA> <NA> V
#> 20279 <NA> <NA> <NA> V
#> 22695 <NA> <NA> <NA> V
#> 27210 <NA> <NA> <NA> M
#> 29621 <NA> <NA> <NA> M
#> 31742 <NA> <NA> <NA> M
#> 32959 <NA> <NA> <NA> M
#> 34110 <NA> <NA> <NA> L
#> 35857 <NA> <NA> <NA> L
#> 37119 <NA> <NA> <NA> M
#> 38510 <NA> <NA> <NA> L
#> 40049 <NA> <NA> <NA> V
#> 41469 <NA> <NA> <NA> M