R/as.R

Defines functions as.matrix.rvec as.numeric.rvec as.logical.rvec as.integer.rvec as.double.rvec as.character.rvec

## as.character ---------------------------------------------------------------

## HAS_TESTS
#' @export
as.character.rvec <- function(x, ...) {
    m <- field(x, "data")
    as.character(m, ...)
}


## as.double ------------------------------------------------------------------

## HAS_TESTS
#' @export
as.double.rvec <- function(x, ...) {
    m <- field(x, "data")
    as.double(m, ...)
}


## as.integer -----------------------------------------------------------------

## HAS_TESTS
#' @export
as.integer.rvec <- function(x, ...) {
    m <- field(x, "data")
    as.integer(m, ...)
}


## as.logical -----------------------------------------------------------------

## HAS_TESTS
#' @export
as.logical.rvec <- function(x, ...) {
    m <- field(x, "data")
    as.logical(m, ...)
}


## as.numeric -----------------------------------------------------------------

## HAS_TESTS
#' @export
as.numeric.rvec <- function(x, ...) {
    m <- field(x, "data")
    as.numeric(m, ...)
}


## as.matrix ------------------------------------------------------------------

## HAS_TESTS
#' @export
as.matrix.rvec <- function(x, ...) {
    field(x, "data")
}

Try the rvec package in your browser

Any scripts or data that you put into this service are public.

rvec documentation built on Aug. 8, 2025, 7:29 p.m.