Learn R Programming

lfl (version 2.2.0)

cbind.fsets: 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 fsets
cbind(..., deparse.level = 1, warn = TRUE)

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.

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

Author

Michal Burda

Details

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

See Also

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

Examples

Run this code
    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))

Run the code above in your browser using DataLab