[R] Setting elements in data frame

Kaspar Pflugshaupt pflugshaupt at cirsium.ethz.ch
Thu Feb 22 14:34:15 CET 2001

On Thursday 22 February 2001 14:17, Peter Dalgaard BSA wrote:

> This seems to work, save for a (sort of spurious) warning that 6000 is
> not a valid replacement value for the factor column:
> x[,]<-lapply(x,function(z){z[z==6]<-6000;z})
> (Why the comma? Search me...)

Works also without the comma:

x <- data.frame(lapply(x,function(x) {x[x==6]<-6000;x}))

but still gives the warning.



Kaspar Pflugshaupt
Geobotanical Institute
ETH Zurich, Switzerland

mailto:pflugshaupt at geobot.umnw.ethz.ch
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list