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)
baby_names_df<-read_csv("https://raw.githubusercontent.com/lhamo07/Data-607-Assignment/refs/heads/main/project-2.1/top5_baby_names.csv")Rows: 100 Columns: 11
── Column specification ────────────────────────────────────────────────────────
Delimiter: ","
chr (10): girl_rank1, girl_rank2, girl_rank3, girl_rank4, girl_rank5, boy_ra...
dbl (1): year
ℹ 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.
baby_names_df# A tibble: 100 × 11
year girl_rank1 girl_rank2 girl_rank3 girl_rank4 girl_rank5 boy_rank1
<dbl> <chr> <chr> <chr> <chr> <chr> <chr>
1 2025 Olivia Charlotte Emma Amelia Sophia Liam
2 2024 Olivia Emma Amelia Charlotte Mia Liam
3 2023 Olivia Emma Charlotte Amelia Sophia Liam
4 2022 Olivia Emma Charlotte Amelia Sophia Liam
5 2021 Olivia Emma Charlotte Amelia Ava Liam
6 2020 Olivia Emma Ava Sophia Charlotte Liam
7 2019 Olivia Emma Ava Sophia Isabella Liam
8 2018 Emma Olivia Ava Isabella Sophia Liam
9 2017 Emma Olivia Ava Isabella Sophia Liam
10 2016 Emma Olivia Ava Sophia Isabella Noah
# ℹ 90 more rows
# ℹ 4 more variables: boy_rank2 <chr>, boy_rank3 <chr>, boy_rank4 <chr>,
# boy_rank5 <chr>
miss_var_summary(baby_names_df)# A tibble: 11 × 3
variable n_miss pct_miss
<chr> <int> <num>
1 year 0 0
2 girl_rank1 0 0
3 girl_rank2 0 0
4 girl_rank3 0 0
5 girl_rank4 0 0
6 girl_rank5 0 0
7 boy_rank1 0 0
8 boy_rank2 0 0
9 boy_rank3 0 0
10 boy_rank4 0 0
11 boy_rank5 0 0