Skip to content

Commit 6bdef18

Browse files
committed
Use .rda data files
1 parent 379b920 commit 6bdef18

File tree

6 files changed

+17
-1499
lines changed

6 files changed

+17
-1499
lines changed

src/library/datasets/data-raw/penguins.R

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# by Allison Horst, Alison Hill, and Kristen Gorman
33
# https://github.com/allisonhorst/palmerpenguins
44

5-
source("./src/library/datasets/data/penguins_raw.R")
5+
load("./src/library/datasets/data/penguins_raw.rda")
66

77
penguins <- penguins_raw[, c("Species", "Island",
88
"Culmen Length (mm)", "Culmen Depth (mm)",
@@ -24,4 +24,9 @@ penguins$year <- regmatches(penguins$year,
2424
regexpr("\\d{4}", penguins$year))
2525
penguins$year <- as.integer(penguins$year)
2626

27-
dump("penguins", "./src/library/datasets/data/penguins.R")
27+
save(penguins, file = "./src/library/datasets/data/penguins.rda")
28+
29+
# Check identical with version palmerpenguins package
30+
# rm(penguins)
31+
# load("./src/library/datasets/data/penguins.rda")
32+
# identical(penguins, palmerpenguins:::penguins_df) # without sample TRUE

src/library/datasets/data-raw/penguins_raw.R

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,4 +94,13 @@ Sample <- c(Adelie_sample, Gentoo_sample, Chinstrap_sample)
9494
# Add sample column to penguins_raw
9595
penguins_raw$Sample <- Sample
9696

97-
dump("penguins_raw", "./src/library/datasets/data/penguins_raw.R")
97+
save(penguins_raw, file = "./src/library/datasets/data/penguins_raw.rda")
98+
99+
# Check identical with version palmerpenguins package
100+
# rm(penguins_raw)
101+
# load("./src/library/datasets/data/penguins_raw.rda")
102+
# pp_penguins_raw <- palmerpenguins:::penguins_raw_df
103+
# attr(pp_penguins_raw, "spec") <- NULL
104+
# identical(penguins_raw[, 1:17], pp_penguins_raw) # without sample TRUE
105+
# all.equal(tibble::as_tibble(penguins_raw[, 1:17]), palmerpenguins::penguins_raw, check.attributes = FALSE) # without sample TRUE
106+

0 commit comments

Comments
 (0)