[R] (Newbie) scope of with()

Deepayan Sarkar deepayan at stat.wisc.edu
Thu Jul 15 14:11:32 CEST 2004


On Thursday 15 July 2004 03:01, Antonio Prioglio wrote:
> Hi list,
> As I understand statements within with() are local to what is
> enclosed within its expression.
>
> As some excellent examples given to me previously have illustrated it
> is nevertheless possible to assign the evaluation of an expression to
> an external variable like x <- with(data, if(..))
>
> During a "normalisation" phase of data read from a database I have a
> long list of statements of the type
> participant$longfieldname[is.na(participant$longfieldname)]<-expr(...
>) or similar that makes cumbersome reading. (participant is a table of
> demographic data)
>
> If there a neat way to do something of the sort
> "participant<-with(participant,{...})"

You may want to take a look at ?transform

Deepayan




More information about the R-help mailing list