# construct data frame
mydata <- read.table(text="Severity Satisfaction
1 Mild
4 Moderate
3 Moderate
2 Mild
1 Severe", header=TRUE)
# recode Severity into a new variable called SevereNew
Recode(Severity, new.name="SevereNew", old=c(1:4), new=c(10,20,30,40))
# abbreviated form, replace original with recoded
# another option to generate list of values
rec(Severity, old=c(1:4), new=seq(10,40,by=10))
# construct data frame
# recode Satisfaction, leave original variable unmodified
Recode(Satisfaction, new.name="SatisNew",
old=c("Mild", "Moderate", "Severe"), new=c("M", "O", "S"))
Run the code above in your browser using DataLab