save_list: Write list elements to disk as separate objects

Description Usage Arguments See Also Examples

View source: R/save_list.R

Description

Write list elements to disk as separate objects

Usage

1
2
3
4
5
6
7
8
9
save_list(
  x,
  dir,
  ext = c(".fst", ".qs", ".rds", ".csv", ".pdf"),
  names = NULL,
  cores = 1,
  compress = 100,
  ...
)

Arguments

x

a list of objects to save.

dir

a directory in which to save the list elements.

ext

a single extension for all files.

names

a vector of file names without extensions. Defaults to the names of x.

cores

number of cores to use in mcparallel. The default (1) runs in series. Note that several file-writing functions already implement multi-threading.

compress

compression rate for write_fst.

...

further arguments to pass to the file-writing function: saveRDS, write_fst, qsave, fwrite, or ggsave.

See Also

saveRDS, fwrite, or ggsave.

Examples

1
2
3
4
5
6
7
8
tmp_dir <- tempdir()
df <- data.frame(char = LETTERS[1:10], num = 1:10)
ldf <- replicate(3, df, simplify = FALSE)

save_list(ldf, dir = tmp_dir, ext = ".csv")

list.files(tmp_dir)
unlink(tmp_dir, recursive = TRUE)

coletl/coler documentation built on May 12, 2021, 9:44 p.m.