recode | R Documentation |
car
version)This function is from the car package. Please see that
help page for details: car::recode()
.
recode( var, recodes, as.factor, as.numeric = TRUE, levels, to.value = "=", interval = ":", separator = ";" )
var |
numeric vector, character vector, or factor. |
recodes |
character string of recode specifications: see below. |
as.factor |
return a factor; default is |
as.numeric |
if |
levels |
an optional argument specifying the order of the levels in the returned factor; the default is to use the sort order of the level names. |
to.value |
The operator to separate old from new values, "=" by default; some other possibilities: "->", "~", "~>". Cannot include the interval operator (by default :) or the separator string (by default, ;), so, e.g., by default ":=>" is not allowed. The discussion in Details assumes the default "=". Use a non-default to.value if factor levels contain =. |
interval |
the operator used to denote numeric intervals, by default ":". The discussion in Details assumes the default ":". Use a non-default interval if factor levels contain :. |
separator |
the character string used to separate recode specifications, by default ";". The discussion in Details assumes the default ";". Use a non-default separator if factor levels contain ;. |
John Fox jfox@mcmaster.ca
Fox, J. and Weisberg, S. (2019) An R Companion to Applied Regression, Third Edition, Sage.
x<-rep(1:3,3) x rosetta::recode( x, "c(1,2)='A'; else='B'" ); rosetta::recode( x, "1:2='A'; 3='B'" );
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.