Read a file based on its extension
pm_read_file.RdReads a file based on its file extension. Supports multiple file formats including tabular data (CSV, TSV), serialized R objects (RDS), and R data files (RData/RData).
Value
The contents of the file. For RData files, returns a new environment containing all objects from the file.
Details
Supported file formats:
CSV: Comma-separated values files (
.csv) - usesread.csv()TSV: Tab-separated values files (
.tsv) - usesread.table()withsep = "\t"Parquet: Apache Parquet files (
.parquet,.pqt) - requires thearrowpackageRDS: R serialized data files (
.rds) - usesreadRDS()RData/RData/Rda: R data files (
.rdata,.RData,.rda,.Rda) - usesload()into a new environment
For RData files, all objects are loaded into a new environment which is returned.
You can access objects using env$object_name or as.list(env).