transform {base} | R Documentation |
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
.
transform(x, ...)
x |
The object to be transformed |
... |
Further arguments of the form tag=value |
The ...
arguments to transform.data.frame
are tagged
vector expressions, which are evaluated in the data frame
x
. The tags are matched against names(x)
, and for
those that match, the value replace the corresponding variable in
x
, and the others are appended to x
.
The modified value of x
.
If some of the values are not vectors of the appropriate length, you deserve whatever you get!
Peter Dalgaard
transform(airquality, Ozone = -Ozone) transform(airquality, new = -Ozone, Temp = (Temp-32)/1.8) attach(airquality) transform(Ozone, logOzone = log(Ozone)) # marginally interesting ... detach(airquality)