On Wed, 27-Feb-2008 at 10:06AM +0000, [EMAIL PROTECTED] wrote:

|> > I wrote some user defined function for my own. Now I want to get a 
|> mechanism
|> > so that every time I start R, those function will automatically be 
|> loaded in
|> > R without manually copying pasting. Can gurus here pls tell me how to do
|> > that? Or I have to build my own packages bundled with those functions.
|> 
|> These instructions are for Windows, there may be a slight difference on 
|> other platforms.
|> 
|> In R_HOME\etc you should have a file named RProfile.site.
|> 
|> Inside this file, you can define a .First function, which sources your 
|> functions, e.g.
|> 
|> .First <- function()
|> {
|>     source("c://myfunction.r")
|> }

Those functions will end up in each working directory you use.  Unless
you have only a small number of those functions, that will produce a
lot of unnecessary duplication.  You can avoid that by saving those
functions in a .RData type file, and then something like:

attach("/path/to/file/.RData")

There's no need for a .First file.  Having that line in your .Rprofile
will be sufficient.

It would be tidier to make them into a package, but the above will
work easily enough.

HTH

-- 
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.   
   ___    Patrick Connolly   
 {~._.~}                         Great minds discuss ideas    
 _( Y )_                        Middle minds discuss events 
(:_~*~_:)                        Small minds discuss people  
 (_)-(_)                                   ..... Anon
          
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to