File: base-merge.Rd

package info (click to toggle)
r-cran-timeseries 4041.111-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,704 kB
  • sloc: makefile: 14
file content (120 lines) | stat: -rw-r--r-- 2,391 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
\name{merge}                     
\docType{methods}

\alias{merge}
\alias{merge-methods}

\alias{merge,ANY,ANY-method}
\alias{merge,ANY,timeSeries-method}
\alias{merge,matrix,timeSeries-method}
\alias{merge,numeric,timeSeries-method}

\alias{merge,timeSeries,ANY-method}
\alias{merge,timeSeries,matrix-method}
\alias{merge,timeSeries,missing-method}
\alias{merge,timeSeries,numeric-method}
\alias{merge,timeSeries,timeSeries-method}


\title{Merge 'timeSeries' objects}

\description{

  Merges several object types with \code{"timeSeries"} objects.  The
  number of rows must match.
    
}

\usage{
merge(x, y, \dots)
}


\arguments{
  \item{x,y}{
    objects to merge, at least one of class \code{"timeSeries"}.
  }
  \item{...}{further objects to merge.}
}

%\details{
%}

\value{
  a \code{"timeSeries"} object
}

\section{Methods}{
  \describe{
  
    \item{\code{signature(x = "timeSeries", y = "missing")}}{
      %%  ~~describe this method here~~
    }
    
    \item{\code{signature(x = "timeSeries", y = "ANY")}}{
      %%  ~~describe this method here~~
    }
    
    \item{\code{signature(x = "timeSeries", y = "matrix")}}{
      %%  ~~describe this method here~~
    }
    
    \item{\code{signature(x = "timeSeries", y = "numeric")}}{
      %%  ~~describe this method here~~
    }
    
    \item{\code{signature(x = "timeSeries", y = "timeSeries")}}{
      %%  ~~describe this method here~~
    }


    \item{\code{signature(x = "ANY", y = "ANY")}}{
      %%  ~~describe this method here~~
    }
    
    \item{\code{signature(x = "ANY", y = "timeSeries")}}{
      %%  ~~describe this method here~~
    }
    
    \item{\code{signature(x = "matrix", y = "timeSeries")}}{
      %%  ~~describe this method here~~
    }
    
    \item{\code{signature(x = "numeric", y = "timeSeries")}}{
      %%  ~~describe this method here~~
    }
    
  }
}

\seealso{
  \code{\link{cbind}}
}

\examples{
## Load Series -
   x <- MSFT[1:12, ]

## Merge 'timeSeries' with missing Object -
   merge(x)

\dontshow{set.seed(1234)}
## Merge 'timeSeries' with numeric Object -
   y <- rnorm(12)
   class(y)
   merge(x, y)

## Merge 'timeSeries' with matrix Object -
   y <- matrix(rnorm(24), ncol=2)
   class(y)
   merge(x, y)

## Merge 'timeSeries' with matrix Object -
   y <- timeSeries(data=rnorm(12), charvec=time(x))
   class(y)
   merge(x, y)
}

\keyword{methods}
\keyword{chron}
\keyword{ts}