read_file | R Documentation |
read_file()
is the backbone of all read_cnt methods, where files are read
from their source. The function is a wrapper around read_ext()
, that controls
the dispatch based on the file extension.
read_ext()
controls which packages and functions are used to read the individual file extensions.
Below is a list of all the pre-defined methods:
default
: All extensions not listed below is attempted to be read with vroom::vroom()
txt
: readr::read_lines()
csv
: readr::read_csv()
parquet
: arrow::read_parquet()
rds
: readr::read_rds()
sas7bdat
: haven::read_sas()
xpt
: haven::read_xpt()
yml
/yaml
: yaml::read_yaml()
json
: jsonlite::read_json()
excel
: readxl::read_excel()
read_file(path, ...)
read_ext(path, ...)
## Default S3 method:
read_ext(path, ...)
## S3 method for class 'txt'
read_ext(path, ...)
## S3 method for class 'csv'
read_ext(path, delim = ",", ...)
## S3 method for class 'parquet'
read_ext(path, ...)
## S3 method for class 'rds'
read_ext(path, ...)
## S3 method for class 'sas7bdat'
read_ext(path, ...)
## S3 method for class 'xpt'
read_ext(path, ...)
## S3 method for class 'yml'
read_ext(path, ...)
## S3 method for class 'json'
read_ext(path, ...)
## S3 method for class 'xlsx'
read_ext(path, ...)
path |
|
... |
Other parameters passed on the functions behind the methods for each file extension. |
delim |
Single character used to separate fields within a record. |
the result of the reading function
# Read CSV file
temp_csv <- tempfile("iris", fileext = ".csv")
write.csv(iris, temp_csv, row.names = FALSE)
read_file(temp_csv)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.