cbind.fsets: Combine several 'fsets' objects into a single one

View source: R/fsets.R

cbind.fsetsR Documentation

Combine several 'fsets' objects into a single one

Description

Take a sequence of objects of class 'fsets' and combine them by columns. This version of cbind takes care of the vars() and specs() attributes of the arguments and merges them to the result. If some argument does not inherit from the 'fsets' class, an error is thrown.

Usage

## S3 method for class 'fsets'
cbind(..., deparse.level = 1, warn = TRUE)

Arguments

...

A sequence of objects of class 'fsets' to be merged by columns.

deparse.level

This argument has currently no function and is added here only for compatibility with generic cbind() function.

warn

Whether to issue warning when combining two fsets having the same vars about the fact that specs may not be accurate

Details

The vars() attribute is merged by concatenating the vars() attributes of each argument. Also the specs() attributes of the arguments are merged together.

Value

An object of class 'fsets' that is created by merging the arguments by columns. Also the arguments' attributes vars() and specs() are merged together.

Author(s)

Michal Burda

See Also

vars(), specs(), fcut(), lcut()

Examples

    d1 <- fcut(CO2[, 1:2])
    d2 <- fcut(CO2[, 3:4], breaks=list(conc=1:4*1000/4))
    r <- cbind(d1, d2)

    print(colnames(d1))
    print(colnames(d2))
    print(colnames(r))

    print(vars(d1))
    print(vars(d2))
    print(vars(r))

    print(specs(d1))
    print(specs(d2))
    print(specs(r))


lfl documentation built on Sept. 8, 2022, 5:08 p.m.