Learn R Programming

roprov (version 0.1.2)

rbind: rbind method

Description

an rbind method for ProvStoreDF objects

Usage

rbind(..., deparse.level = 1)

# S4 method for ProvStoreDF rbind(..., deparse.level = 1)

Arguments

Two or more ProvStoreDF objects. Must all have identical hashprefix values

deparse.level

ignored.

Value

A ProvStoreDF object.

Examples

Run this code
# NOT RUN {
library(fastdigest)
library(roprov)
code = c("x = 5", "y = x + 1")
outvars = c("x", "y")
outvarhashes = c(fastdigest(5), fastdigest(6))
outvarclasses = rep("numeric", 2)
invars = c("", "x")
invarhashes = c("", fastdigest(5))
invarclasses = c("", "numeric")
 df = data.frame(outputvar = outvars,
                 outputvarhash = outvarhashes,
                 outputvarclass = outvarclasses,
                 inputvar= invars,
                 inputvarhash = invarhashes,
                 inputvarclass = invarclasses,
                 agent = "coolgirloruy",
                 code = code,
                 codehash = sapply(code, fastdigest),
                 stringsAsFactors = FALSE)

ps2 = ProvStoreDF(df = df)
rbind(ps2, ps2)
# }

Run the code above in your browser using DataLab