#install.packages("tidyverse")
#install.packages("tidycensus")
library(tidyverse)
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr 1.1.3 ✔ readr 2.1.4
## ✔ forcats 1.0.0 ✔ stringr 1.5.0
## ✔ ggplot2 3.4.4 ✔ tibble 3.2.1
## ✔ lubridate 1.9.3 ✔ tidyr 1.3.0
## ✔ purrr 1.0.2
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library(tidycensus)
census_api_key("f47d2ea953fa8297dad3dc44e5ac87f39e113b79")
## To install your API key for use in future sessions, run this function with `install = TRUE`.
DetailedTables <- load_variables(2022, "acs5", cache = TRUE)
SubjectTables <- load_variables(2022, "acs5/subject", cache = TRUE)
ProfileTables <- load_variables(2022, "acs5/profile", cache = TRUE)
mydata <- get_acs(
geography = "county subdivision",
state = "TN",
variables = c(MyVar_ = "DP04_0142P"),
year = 2022,
survey = "acs5",
output = "wide")
## Getting data from the 2018-2022 5-year ACS
## Using the ACS Data Profile
mydata <-
separate_wider_delim(mydata,
NAME,
delim = ", ",
names = c("District", "County", "State"))
mydata <- filter(
mydata,
County == "Davidson County" |
County == "Cheatham County" |
County == "Robertson County" |
County == "Rutherford County" |
County == "Sumner County" |
County == "Williamson County" |
County == "Wilson County")
write.csv(mydata, "mydata.csv", row.names = FALSE)
mydata <- filter(mydata, County == "Rutherford County")
mydata <- arrange(mydata,County, desc(MyVar_E))
GEOID <chr> |
District <chr> |
County <chr> |
State <chr> |
MyVar_E <dbl> |
MyVar_M <dbl> |
4714990530 | District 3 | Rutherford County | Tennessee | 54.0 | 15.2 |
4714993190 | District 17 | Rutherford County | Tennessee | 49.2 | 8.0 |
4714993570 | District 19 | Rutherford County | Tennessee | 48.3 | 15.9 |
4714993760 | District 20 | Rutherford County | Tennessee | 48.3 | 13.4 |
4714990720 | District 4 | Rutherford County | Tennessee | 47.3 | 15.2 |
4714991670 | District 9 | Rutherford County | Tennessee | 46.9 | 25.0 |
4714991290 | District 7 | Rutherford County | Tennessee | 45.9 | 10.7 |
4714990910 | District 5 | Rutherford County | Tennessee | 41.5 | 10.5 |
4714991860 | District 10 | Rutherford County | Tennessee | 40.9 | 16.9 |
4714991480 | District 8 | Rutherford County | Tennessee | 36.6 | 18.5 |