as.data.frame | R Documentation |
Coerce to a Data Frame
## S4 method for signature 'TimeSeries'
as.data.frame(x, ..., calendar = NULL)
## S4 method for signature 'TimeIntervals'
as.data.frame(x, ..., calendar = NULL)
x |
A |
... |
Further parameters to be passed to |
calendar |
A |
A data.frame
.
as.data.frame(TimeSeries)
: Returns a long data.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 a data.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.
N. Frerebeau
Other mutators:
labels()
,
length()
,
subset()
## 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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.