Learn R Programming

MazamaSpatialUtils (version 0.8.6)

US_countyConversion: Conversion functions for US county names and FIPS codes.

Description

Converts a vector of US county names or FIPS codes from one system to another reuturning NA where no match is found.

Usage

US_countyNameToFIPS(state = NULL, countyName = NULL)

US_countyFIPSToName(state = NULL, countyFIPS = NULL)

Value

A vector of US county names or FIPS codes.

Arguments

state

Vector of state codes, names or FIPS codes. Values will be evaluated to determine the type of input.

countyName

Vector of English language county names.

countyFIPS

Vector of two-digit FIPS codes.

Examples

Run this code
library(MazamaSpatialUtils)

US_countyNameToFIPS("Washington", "King")

# If a single state is provided, it will be recycled
US_countyNameToFIPS("Washington", c("King", "Okanogan"))

# Normally, equal length vectors are provided
US_countyNameToFIPS(c("WA", "WA"), c("King", "Okanogan"))

# You cannot mix codes!
US_countyNameToFIPS(c("WA", "Washington"), c("King", "Okanogan"))

# No 'Okanogan' county in Texas
US_countyNameToFIPS(c("WA", "TX"), c("King", "Okanogan"))

# But there is a 'King' county in Texas
US_countyNameToFIPS(c("TX", "WA"), c("King", "Okanogan"))
US_countyNameToFIPS(c("TX", "WA"), c("King", "King"))

# The US_countyFIPSToName() function is included for symmetry but a 
# more typical usage of a 5-digit county FIPS would be to extract it from
# the US_countyCodes package dataset:

US_countyCodes %>% dplyr::filter(countyFIPS == 53033)

Run the code above in your browser using DataLab