library(readr)
library(dplyr)
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
library(tidyr)
library(naniar)
library(ggplot2)
library(stringr)
row_df<-read_csv("https://raw.githubusercontent.com/lhamo07/Data-607-Assignment/refs/heads/main/project-2.3/labour_row_dataset.csv")New names:
• `` -> `...3`
• `` -> `...4`
• `` -> `...5`
• `` -> `...7`
• `` -> `...8`
• `` -> `...9`
• `` -> `...10`
• `` -> `...11`
• `` -> `...12`
• `` -> `...13`
Rows: 55 Columns: 13
── Column specification ────────────────────────────────────────────────────────
Delimiter: ","
chr (13): State, Civilian labor force, ...3, ...4, ...5, Unemployed, ...7, ....
ℹ Use `spec()` to retrieve the full column specification for this data.
ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
# Rename columns
row_df <- row_df %>%
rename(
state = 1,
labor_force_jan_2025 = 2,
labor_force_nov_2025 = 3,
labor_force_dec_2025 = 4,
labor_force_jan_2026 = 5,
unemployed_jan_2025 = 6,
unemployed_nov_2025 = 7,
unemployed_dec_2025 = 8,
unemployed_jan_2026 = 9,
unemployment_rate_jan_2025 = 10,
unemployment_rate_nov_2025 = 11,
unemployment_rate_dec_2025 = 12,
unemployment_rate_jan_2026 = 13
)%>%
# Remove the first two unnecessary rows and the last row
slice(-c(1, 2, n()))
row_df# A tibble: 52 × 13
state labor_force_jan_2025 labor_force_nov_2025 labor_force_dec_2025
<chr> <chr> <chr> <chr>
1 Alabama 2,378,428 2,387,873 2,387,810
2 Alaska 363,404 367,709 367,671
3 Arizona 3,781,221 3,815,687 3,814,917
4 Arkansas 1,424,605 1,448,832 1,448,666
5 California 19,764,218 19,878,800 19,878,043
6 Colorado 3,273,054 3,254,030 3,254,073
7 Connecticut 1,943,229 1,933,758 1,933,851
8 Delaware 513,593 517,116 517,069
9 District of C… 415,267 408,918 409,140
10 Florida 11,122,059 11,116,493 11,117,284
# ℹ 42 more rows
# ℹ 9 more variables: labor_force_jan_2026 <chr>, unemployed_jan_2025 <chr>,
# unemployed_nov_2025 <chr>, unemployed_dec_2025 <chr>,
# unemployed_jan_2026 <chr>, unemployment_rate_jan_2025 <chr>,
# unemployment_rate_nov_2025 <chr>, unemployment_rate_dec_2025 <chr>,
# unemployment_rate_jan_2026 <chr>