read.table {base} | R Documentation |
data input
Usage
read.table(file, header = FALSE, sep = "", row.names,
col.names, as.is = FALSE, na.strings = "NA", skip = 0)
Arguments
file |
the name of the file which the data are to be read from.
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, |
header |
a logical value indicating whether the file contains the names of the variables as its first line. |
sep |
the field separator character. Values on each line of the file are separated by this character. |
row.names |
a vector of row names. This can be a vector giving the actual row names, or a single number giving the column of the table which contains the row names, or character string giving the name of the table column containing the row names. |
col.names |
a vector of optional names for the variables.
The default is to use |
as.is |
the default behavior of |
na.strings |
a vector strings which are to be interpreted as
|
skip |
the number of lines of the data file to skip before beginning to read data. |
Value
A data frame (data.frame
) containing a representation of
the data in the file.
This function is the principal means of reading tabular data into R.
Note
The implementation of read.table
currently reads everything
as character using scan
and subsequently defines
"numeric"
or factor
variables.
This is quite memory consuming for files of thousands of records
and may need larger memory, see Memory
.
See Also
scan
, read.fwf
for fixed width
formatted input; data.frame
.