R/as.data.frame.optima.R

Defines functions `as.data.frame.tolerance` `as.data.frame.optima`

## simple wrappers to convert optima and tolerance results to
## data frames

`as.data.frame.optima` <- function(x, row.names = NULL,
                                   ...) {
    if (is.matrix(x)) {
        res <- as.data.frame(x)
    } else {
        if(is.null(row.names))
            row.names <- names(x)
        res <- data.frame(Opt = as.numeric(x), row.names = row.names,
                          ...)
    }
    res
}

`as.data.frame.tolerance` <- function(x, row.names = NULL,
                                   ...) {
    if(is.null(row.names))
        row.names <- names(x)
    res <- data.frame(Tol = as.numeric(x), row.names = row.names,
                      ...)
    res
}

Try the analogue package in your browser

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

analogue documentation built on June 21, 2021, 1:08 a.m.