pacman::p_load(tidyverse, COVID19)
covid <- covid19(
country = "US",
level = 3
)
dim(covid)
glimpse(covid)
object.size(covid)Working with Larger Data in R
2026-09-09
Goal: Learn how to start working with a dataset that feels larger than usual — without making the workflow overwhelming.
15–20 min
Dayton Data Challenge overview
20–25 min
R demo with real-world data
5–10 min
Try it yourself
Remaining time
Questions + discussion
An undergraduate data competition where teams:
Quick Facts

Scan to learn more and register
When does a dataset become large?
A dataset is “large” when its size starts affecting how you work with it.
Too many rows
Too many columns
Slow or memory-heavy
Today we focus on a practical workflow — not on memorizing lots of packages.
1
Inspect
→
2
Ask
→
3
Reduce
→
4
Explore
→
5
Communicate
Do not begin by loading everything and asking, “Now what?”
We will use lower-level U.S. COVID-19 data to practice a larger-data workflow.
What does the population distribution look like across Ohio counties?
This question tells us what we need:
It also tells us what we do not need:
Large dataset → working dataset for our question
What do you notice about the population sizes of Ohio counties?
Before loading a large file, ask:
Faster ≠ unlimited: Hardware and memory still matter.
fread()Reading data and structuring data are two different problems.
Choose one U.S. state other than Ohio.
Bonus: How much smaller is your working dataset than the original?
glimpse() to understand the structure.Question → Data → EDA → Insight
Use the FICS Chess Data Worksheet to explore a larger real-world data file on your own.
You will:
Didn’t get to it today? Try it later at your own pace.
Find it on GitHub.
Questions or want to continue the discussion?
Tessa Chen
Department of Mathematics
University of Dayton