as.data.frame {aion} | R Documentation |
Coerce to a Data Frame
Description
Coerce to a Data Frame
Usage
## S4 method for signature 'TimeSeries'
as.data.frame(x, ..., calendar = NULL)
## S4 method for signature 'TimeIntervals'
as.data.frame(x, ..., calendar = NULL)
Arguments
x |
A |
... |
Further parameters to be passed to |
calendar |
A |
Value
A data.frame
.
Methods (by class)
-
as.data.frame(TimeSeries)
: Returns a longdata.frame
with the following columns:time
The (decimal) years at which the time series was sampled.
series
The name of the time series.
variable
The name of the variables.
value
The observed value.
-
as.data.frame(TimeIntervals)
: Returns adata.frame
with the following columns:label
The name of the intervals.
start
The start time of the intervals, in (decimal) years.
end
The end time of the intervals, in (decimal) years.
Author(s)
N. Frerebeau
See Also
Other mutators:
labels()
,
length()
,
subset()
Examples
## Create time-series of 20 observations
## Univariate
## Sampled every years starting from 1029 BCE
(X <- series(rnorm(30), time = 1029:1000, calendar = BCE()))
## Terminal and sampling times (returns rata die)
start(X)
end(X)
time(X)
span(X)
## Multivariate
## Sampled every century starting from 1000 CE
(Y <- series(matrix(rnorm(90), 30, 3), time = 1000:1029, calendar = CE()))
## Terminal and sampling times (returns Gregorian Common Era years)
start(Y, calendar = CE())
end(Y, calendar = CE())
time(Y, calendar = CE())
span(Y, calendar = CE())
## Coerce to data frame
df <- as.data.frame(Y, calendar = BP())
head(df)
[Package aion version 1.3.0 Index]