The goal of baf
is to provide lightweight block
assignment (and equivalence) files from the US Census Bureau.
You can install the development version of baf like so:
::pak('christopherkenny/baf') pak
The workhorse function for baf
is the baf()
function.
library(baf)
baf(state = 'NM', year = 2024, geographies = 'cd')
#> $CD118
#> # A tibble: 107,215 × 2
#> GEOID CDFP
#> <chr> <chr>
#> 1 350010001071000 01
#> 2 350010001071001 01
#> 3 350010001071002 01
#> 4 350010001071003 01
#> 5 350010001071004 01
#> 6 350010001071005 01
#> 7 350010001071006 01
#> 8 350010001071007 01
#> 9 350010001071008 01
#> 10 350010001071009 01
#> # ℹ 107,205 more rows
By default, baf
loads files to a temporary directory. To
retain files across sessions, set the cache_to
argument to
a directory of your choosing. You can also set
options(baf.use_cache = TRUE)
to create a user-level cache
that can persist across projects.