This function transforms the result generated by gen
to a
data frame.
Arguments
- dat
Vector or List. Results generated by
gen
method.- lhs
Character. The name of the expression. Default is ".lhs".
Examples
# Constant variable
a <- 1
# Random uniform variable
b <- rand_uniform()
# Define a closed form expression
cf <- closed_form(~3 * (exp(a) + b))
# Generate data
result1 <- cf$gen(10)
cf$as_dataframe(result1)
#> .lhs
#> 1 10.228240
#> 2 9.547561
#> 3 11.057295
#> 4 9.127090
#> 5 9.346991
#> 6 10.937322
#> 7 10.507607
#> 8 10.836989
#> 9 8.176374
#> 10 10.708859
# Generate data and keep the RHS
result2 <- cf$gen(10, rhs_val = TRUE)
# Specify the name
cf$as_dataframe(result2, lhs = "y")
#> y b
#> 1 8.632832 0.15932887
#> 2 10.147190 0.66411496
#> 3 8.748423 0.19785905
#> 4 9.576169 0.47377465
#> 5 10.474165 0.77310643
#> 6 8.412033 0.08572925
#> 7 9.157261 0.33413839
#> 8 8.834989 0.22671455
#> 9 9.504720 0.44995801
#> 10 10.614718 0.81995758