tsScan {tfplot} | R Documentation |
Read and Write Time Series to Files
Description
Read and write time series to files.
Usage
tsScan(file="", skip=1, nseries=1, sep=",",
na.strings=c("NA", "NC", "ND"), ...)
tsWrite(x, file="data", header=TRUE, sep=",", digits=16)
Arguments
file |
name of file to read or write. |
x |
A time series or time series matrix. |
skip |
number of lines to skip at start of file before reading data. |
nseries |
number of columns of series to expect. |
sep |
field separator. |
na.strings |
charaters that should be treated as NA. |
header |
a logical indicating is a header line should be written. |
digits |
number of significant digits to print. |
... |
additional arguments passed to scan. |
Details
Read and write a file with time series data. By default the file is comma
separated values (csv) with one header line (the series names on write,
ignored on read). The year and period are the first two columns, with series
in following columns.
These are wrappers for scan
and write
.
Beware that short digits settings will result in truncated data.
Value
A time series vector or matrix.
See Also
Examples
tmpfile <- tempfile()
on.exit(unlink(tmpfile) )
z <- ts(matrix(100 + rnorm(200),100,2), start=c(1991,1), frequency=4)
tsWrite(z, file=tmpfile)
zz <- tsScan(tmpfile, nseries=2)
max(abs(z - zz))