load.data.Rd
The function load.data
is a wrapper function for loading or reading data frames
or matrices.
The function load.files
loads multiple files in a data frame.
Name of the data file (matrix or data frame). This can also be a part
of the file name and the most recent file is loaded.
filename
can also be a vector which strings and a file
is loaded which contains all the specified strings.
The type of file in which the data frame or matrix should be loaded.
This can be Rdata
(for R binary format, using load.Rdata2
),
csv
(using utils::read.csv2
),
csv2
(using utils::read.csv
),
table
(using utils::read.table
; the dataset
must have the file extension dat
or txt
),
xlsx
(using readxl::read_excel
; or using
the extension xls
),
sav
(using foreign::read.spss
),
RDS
. If an alternative data loading function load_fun
is chosen,
type
must be the file extension.
Directory from which the dataset should be loaded.
It can also be set to NULL
if the absolute path is already
included in filename
.
User-specified loading function
Optional logical which is only applied
for type="sav"
indicating whether the arguments
to.data.frame=TRUE
and use.value.labels=FALSE
are used.
Further arguments to be passed to load.Rdata2
,
utils::read.csv2
, utils::read.csv
, utils::read.table
,
readxl::read_excel
, foreign::read.spss
, or load_fun
.
Vector of file names
See also load.Rdata
for loading R data frames.
See save.Rdata
and save.data
for saving/writing R data frames.
if (FALSE) {
#############################################################################
# EXAMPLE 1: Toy example
#############################################################################
# load a data frame in the file "data_s3.Rdata" and save this
# as the object "dat.s3"
dat.s3 <- miceadds::load.data( filename="data_s3.Rdata", type="Rdata" )
print(str(dat.s3))
# load text input with base::readLines() function using the 'load_fun' argument
dat <- miceadds::load.data( "my_output_", type="Rout", load_fun=readLines, path=path)
}