Usage
read.tracks.csv(file, id.column = 1, time.column = 2, pos.columns = c(3, 4, 5), scale.t = 1, scale.pos = 1, header = TRUE, sep = "", track.sep.blankline = FALSE, ...)
Arguments
file
the name of the file which the data are to be read from, a
readable text-mode connection or a complete URL
(see read.table
). id.column
index or name of the column that contains the track ID.
time.column
index or name of the column that contains elapsed time.
pos.columns
vector containing indices or names of the columns that contain
the spatial coordinates. If this vector has two entries and the second entry is NA,
e.g. c('x',NA)
or c(5,NA)
then all columns from the indicated column
to the last column are used. This is useful when reading files where the exact number
of spatial dimensions is not known beforehand.
scale.t
a value by which to multiply each time point. Useful for changing units,
or for specifying the time between positions if this is not contained in the file
itself.
scale.pos
a value, or a vector of values, by which to multiply each spatial
position. Useful for changing units.
header
a logical value indicating whether the file contains the
names of the variables as its first line. See read.table
. sep
a character specifying how the colums of the data are separated.
The default value ""
means columns are separated by tabs or other spaces.
See read.table
. track.sep.blankline
logical. If set to TRUE
, then tracks are expected
to be separated by one or more blank lines in the input file instead of being
designated by a track ID column. In this case, numerical track IDs are automatically
generated.
...
further arguments to be passed to read.csv
, for instance
sep="\t"
can be useful for tab-separated files.