# construct data frame
mydata <- read.table(text="Severity Description
1 Mild
4 Moderate
3 Moderate
2 Mild
1 Severe", header=TRUE)
# replace Severity with a transformed version
Transform(Severity=Severity-1)
# abbreviated form
# replace original with recoded
trans(SeverityNew=Severity-1)
# replace Severity with a transformed version
# leave input mydata unmodified
# save transformed data frame to the created data frame called newdata
newdata <- Transform(Severity=Severity-1, save.dframe=FALSE)
# construct data frame
# recode Severity into a factor
Transform(Severity=factor(Severity, labels=c("OK","Hurts","Painful","Yikes")))
# data in a different data frame than mydata
# multiple transformations in one statement
data(datEmployee)
Transform(Years=Years+100,
Salary000=Salary/1000,
HealthPlan=factor(HealthPlan, labels=c("lo", "hi", "best")),
dframe=datEmployee)
Run the code above in your browser using DataLab