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.