Skip to content
Prev 267071 / 398502 Next

iterative using values from a data frame to parameterize a function

Hi:

Try this:

set.seed(266)
dfm <- data.frame(c1 = sample(1:5, 10, replace = TRUE),
                  e1 = sample(1:3, 10, replace = TRUE),
                  c2 = sample(1:5, 10, replace = TRUE),
                  e2 = sample(1:3, 10, replace = TRUE),
                  c3 = sample(1:5, 10, replace = TRUE),
                   x = 1:10)

f <- function(d) with(d, c1^e1 + c2 * x^e2 + c3)
f(dfm)
[1]  70   6 172  86  15 173 254 158  19 505

HTH,
Dennis

On Sat, Jul 30, 2011 at 1:06 AM, Benjamin Caldwell
<btcaldwell at berkeley.edu> wrote: