Kyle Walker Profile picture
Mar 31, 2022 7 tweets 4 min read Read on X
There are a lot of changes & new features coming to #rstats #tidycensus in April; you can try out the new features now with `remotes::install_github("walkerke/tidycensus")`. Read on in this thread to get up to speed on the updates: github.com/walkerke/tidyc… ImageImageImage
`get_acs()` and `get_pums()` now both default to the brand-new 5-year American Community Survey estimates. If you need other years, be sure to use the `year` argument to get data for that year ImageImage
However, the 1-year ACS experimental estimates _are not_ available in tidycensus, and requesting them will throw an error. If you need 1-year ACS data, be sure to explicitly request data for a different year using the `year` argument ImageImage
Analysts using the 5-year ACS detailed tables are commonly confused when variables come back as NA for a given geography. A new geography column in `load_variables()` output tells you the smallest geography at which a given variable is available! Image
`get_acs()` also now supports the ACS Comparison Profile, which is great for time-series analysis and making appropriate (e.g. inflation-adjusted) comparisons. Look up variable codes for 2016-2020 with `load_variables(2020, "acs5/cprofile")` Image
I've tweeted this before, but it's worth repeating: the new `as_dot_density()` function makes data prep for dot-density maps a breeze. Try modifying the example in the docs (?tidycensus::as_dot_density) for a location of your choice, and try out the dasymetric option too! Image
I'm in the process of integrating all of these updates into my book "Analyzing US Census Data" (walker-data.com/census-r/) so keep an eye out there for full documentation. These updates should be on CRAN sometime in April.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Kyle Walker

Kyle Walker Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @kyle_e_walker

Apr 19
Isochrones show you the reachable area from a location for a given travel mode.

In #rstats, creating isochrones with @Mapbox
web services is easier than you think.

A 🧵 on getting started with isochrones using Mapbox and R: Image
In the mapboxapi R package, the function `mb_isochrone()` helps you calculate isochrones with some extra features to make your life easier.

For example, `mb_isochrone()` is integrated with Mapbox's geocoder so you can create isochrones directly from addresses Image
Alternatively, if you have an sf POINT object you can calculate isochrones in bulk over each location. Use the `id_column` argument to associate your isochrones with your input points Image
Read 7 tweets
Feb 8
Today, I gave the first of three webinars in this year's @UMSSDAN Census Data in #rstats series:

I used @quarto_pub slides to build the deck, which has lots of amazing features!

A 🧵 on some of my favorites: walker-data.com/umich-workshop…
Image
The latest release of Quarto integrates "lightbox" functionality for images with the option `lightbox: true`. Click to highlight your image for the audience:
The option `code-line-numbers` allows you to incrementally step through lines of code, which is excellent for programming walkthroughs.

The syntax `#| code-line-numbers: "|4|5"` allows me to step through tidycensus options incrementally as I present them!
Read 5 tweets
Jan 19
I use #rstats to do #GIS every day because it is such a powerful connector of different tools and resources.

Read this 🧵 for a step-by-step workflow of how to do GIS operations with this made-up table of customer locations in R: Image
Our first step is to convert this table of X/Y coordinates into a "simple features" object with the sf R package.

We do this with the function `st_as_sf()`, making POINT geometries from the coordinates: Image
Next, we'll want to make a map of our data! The `mapview()` function in the mapview package gets you an interactive map right away: Image
Read 7 tweets
Oct 20, 2023
I just released a new version of the #rstats package {mapboxapi}, which helps you use @Mapbox web services in your data science projects.

Haven't used the package before? Let's take a tour!

A 🧵: Image
Mapbox's cartographic product Mapbox Studio lets you design completely custom basemap styles.

{mapboxapi} includes tools to help you use these styles in your Leaflet, ggplot2, and tmap maps

walker-data.com/mapboxapi/arti…
Alternatively, if you want to grab the *data itself* from your basemap, use the function `get_vector_tiles()` to import the data right into your #rstats projects! Image
Read 8 tweets
Aug 1, 2023
I use #rstats to do #GIS every day because it is such a powerful connector of different tools and resources.

Read this 🧵 for a step-by-step workflow of how to do GIS operations with this made-up table of customer locations in R: Image
Our first step is to convert this table of X/Y coordinates into a "simple features" object with the sf R package.

We do this with the function `st_as_sf()`, making POINT geometries from the coordinates: Image
Next, we'll want to make a map of our data! The `mapview()` function in the mapview package gets you an interactive map right away: Image
Read 7 tweets
Sep 16, 2022
Want to do national analysis with the new 1-year ACS data? Counties won't work, as locations need at least 65,000 people to be included

Consider using Public Use Microdata Areas (PUMAs) instead! A thread about a Census geography that may be unfamiliar: ImageImage
PUMAs are used as geographical identifiers for Census microdata. They are drawn after every decennial Census, and represent around 100,000-200,000 people at the beginning of a Census cycle walker-data.com/census-r/intro… Image
For states like Wyoming, PUMAs may cover multiple counties. In large cities, PUMAs often represent meaningful sub-city areas; for example, in NYC PUMAs are drawn to align with community districts ImageImage
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(