Read a file, the function chosen to read the file is dependant on the file path.
.rds
usesreadr::read_rds()
..csv
and.gz
usereadr::read_csv()
. Note that this assumes any file ending with.gz
is a zipped CSV which isn't necessarily true!.parquet
usesarrow::read_parquet()
.
Arguments
- path
The file path to be read
- col_select
A character vector of column names to keep, as in the "select" argument to
data.table::fread()
, or a tidy selection specification of columns, as used indplyr::select()
.- as_data_frame
Should the function return a
tibble
(default) or an Arrow Table?- ...
Addition arguments passed to the relevant function.
Value
the data a tibble