[R] Overwriting a procedure
Steven Yen
syen04 at gmail.com
Tue Sep 2 20:45:49 CEST 2014
Is there a way to over-write a procedure (subroutine)?
I include a default procedure fixx in a list of procedures which are
compiled into a package. By default, the procedure deliver the data matrix x.
fixx <- function(x){
result <- list(x=x)
return(result)
}
In some applications, I have transformations (such as squared terms)
in some column(s) in x. So I include the following procedure in the
mail (calling) program, hoping to over-write the default procedure
under the same name in the package (which is the way other languages
works, e.g., Gauss):
fixx <- function(x){
x[,6]<-x[,5]^2/10
result <- list(x=x)
return(result)
}
This does not seem to work. The procedure in the main (calling)
program seems to get ignored. Any idea? Thanks.
More information about the R-help
mailing list