Reads a text file in table format and creates a matrix from it. The file
may contain several sets, separated by empty lines. Lines starting by
'#' are considered comments and treated as empty lines. The function
adds an additional column set to indicate to which set each row
belongs.
Usage
read_datasets(file, col_names, text)
read.data.sets(file, col.names)
Value
(matrix()) containing a representation of the
data in the file. An extra column set is added to indicate to
which set each row belongs.
Arguments
file
(character()) Filename that contains the data. Each row
of the table appears as one line of the file. If it does not contain an
absolute path, the file name is relative to the current
working directory, getwd(). Tilde-expansion is
performed where supported. Files compressed with xz are supported.
col_names, col.names
Vector of optional names for the variables. The
default is to use "V" followed by the column number.
text
(character()) If file is not supplied and this is,
then data are read from the value of text via a text connection.
Notice that a literal string can be used to include (small) data sets
within R code.
Warning
A known limitation is that the input file must use newline characters
native to the host system, otherwise they will be, possibly silently,
misinterpreted. In GNU/Linux the program dos2unix may be used
to fix newline characters.