Is there a simple way to assign values to S4 slots from within a function?
Doing this doesn't work: > assign_slot<-function(x){ assign("OBJECT@slot",x,envir=parent.env(environment()) } >assign_slot(x) All I get from this is a new object with the name OBJECT@slot, the slot assignment of OBJECT doesn't change. I have thought about solutions such as eval(parse()) to pull this off, but would prefer not to ugly up the code. Thoughts?? I have searched rather thoroughly, but it is possible I overlooked something. If I did, apologies. -Brian -- View this message in context: http://r.789695.n4.nabble.com/S4-Slot-assignment-within-function-tp3572077p3572077.html Sent from the R devel mailing list archive at Nabble.com. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel