Description Usage Arguments Details Value Author(s) Examples

In the variable key framework, the user might request transformations such as the logarithm, exponential, or square root. This is done by including strings in the recodes column, such as "log(x + 1)" or "3 + 1.1 * x + 0.5 * x ^ 2". This function implements the user's request by parsing the character string and applying the indicated re-calculation.

1 | ```
assignRecode(x, recode = NULL)
``` |

`x` |
A column to be recoded |

`recode` |
A character string using placeholder "x". See examples |

In the variable key framework, this is applied to the raw data, after missings are imposed.

A new column

Paul Johnson <pauljohn@ku.edu>

1 2 3 4 5 6 7 8 9 10 11 12 | ```
set.seed(234234)
x <- rpois(100, lambda = 3)
x <- x[order(x)]
str1 <- "log(x + 1)"
xlog <- assignRecode(x, recode = str1)
plot(xlog ~ x, type = "l")
mean(xlog, na.rm = TRUE)
str2 <- "x^2"
xsq <- assignRecode(x, recode = str2)
plot(xsq ~ x, type = "l")
str3 <- "sqrt(x)"
xsrt <- assignRecode(x, recode = str3)
``` |

```
[1] 1.314018
```

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.