ID EN
Miscellaneous

transform

R Base 3.6.2

transform is a generic function, which---at least currently---only does anything useful with data frames. transform.default converts its first argument to a data frame if possible and calls transform.data.frame.

Syntax

R
transform(`_data`, …)

Arguments

Parameter Description
_data The object to be transformed
… Further arguments of the form tag=value

Return Value

The modified value of _data.

Details

The … arguments to transform.data.frame are tagged vector expressions, which are evaluated in the data frame _data. The tags are matched against names(_data), and for those that match, the value replace the corresponding variable in _data, and the others are appended to _data.

Examples

Example
R
# NOT RUN {
transform(airquality, Ozone = -Ozone)
transform(airquality, new = -Ozone, Temp = (Temp-32)/1.8)

attach(airquality)
transform(Ozone, logOzone = log(Ozone)) # marginally interesting ...
detach(airquality)
# }

See Also

within for a more flexible approach subset list data.frame