Learn R Programming

spatstat (version 1.23-1)

cbind.hyperframe: Combine Hyperframes by Rows or by Columns

Description

Methods for cbind and rbind for hyperframes.

Usage

## S3 method for class 'hyperframe':
cbind(...)
## S3 method for class 'hyperframe':
rbind(...)

Arguments

...
Any number of hyperframes (objects of class hyperframe).

Value

  • Another hyperframe.

Details

These are methods for cbind and rbind for hyperframes. Note that all the arguments must be hyperframes (because of the peculiar dispatch rules of cbind and rbind).

To combine a hyperframe with a data frame, one should either convert the data frame to a hyperframe using as.hyperframe, or explicitly invoke the function cbind.hyperframe or rbind.hyperframe. In other words: if h is a hyperframe and d is a data frame, the result of cbind(h,d) will be the same as cbind(as.data.frame(h), d), so that all hypercolumns of h will be deleted (and a warning will be issued). To combine h with d so that all columns of h are retained, type either cbind(h, as.hyperframe(d)) or cbind.hyperframe(h,d).

See Also

hyperframe, as.hyperframe

Examples

Run this code
lambda <- runif(5, min=10, max=30)
  X <- lapply(as.list(lambda), function(x) { rpoispp(x) })
  h <- hyperframe(lambda=lambda, X=X)
  g <- hyperframe(id=letters[1:5], Y=rev(X))
  gh <- cbind(h, g)
  hh <- rbind(h, h)

Run the code above in your browser using DataLab