R: Convert an object to "wide" or "long" form.

asWide {survMisc} | R Documentation

## Convert an object to "wide" or "long" form.

### Description

Convert an object to "wide" or "long" form.

### Usage

    asWide(x, ...)

    ## S3 method for class 'ten'
    asWide(x, ...)

    asLong(x, ...)

    ## S3 method for class 'ten'
    asLong(x, ...)

### Arguments

`x` | An object of class `ten` or `pred`.
`...` | Additional arguments (not implemented).

### Value

A new `data.table` is returned, with the data in 'wide' or 'long' format.
There is one row for each time point.
For a `ten` object generated from a `numeric` or `Surv` object, this has columns:

`t` | time.
`e` | number of events.
`n` | number at risk.

If derived from a `survfit`, `coxph` or `formula` object, there are additional columns for `e` and `n` for each covariate group.

### Note

Most methods for `ten` objects are designed for the 'long' form.

### Examples

    ## Not run:
    data("bmt", package="KMsurv")
    require("survival")
    t1 <- ten(c1 <- coxph(Surv(t2, d3) ~ z3*z10, data=bmt))
    asWide(t1)

    ## End(Not run)
    ## Not run:
    asLong(asWide(t1))
    stopifnot(asLong(asWide(t1)) == ten(ten(t1)))

    ## End(Not run)

[Package survMisc version 0.5.4 Index]