[R] 2 questions about loading packages

Leeds, Mark (IED) Mark.Leeds at morganstanley.com
Fri May 18 01:19:32 CEST 2007

My sessioninfo is below and I have two questions about loading packages
in R :


R version 2.4.0 (2006-10-03) 


attached base packages:
[1] "datasets"  "methods"   "utils"     "stats"     "graphics"
"grDevices" "base"     

other attached packages:
      lattice          vars   strucchange      sandwich       fBasics
fCalendar       fEcofin           zoo         chron          MASS 
     "0.14-9"       "0.5-7"       "1.3-1"       "2.0-0" "240.10068.1"
"240.10068"   "240.10067"       "1.2-2"       "2.3-9"      "7.2-29" 


1) The way I download packages is by downloading the necessary .tar.gz
file into a directory called


and then do R CMD INSTALL -l . "gz file". Then, in my First.R, if the
.gz file was say chron, I have something like



This works fine.

So, then I was going to install the lattice package but I noticed that
if I just type library("lattice") at an R prompt
Things seem to get loaded correctly. So, my first dumb question is why
do I go through that whole process of R CMD INSTALL -l . gz file

Maybe this is because, in my. .envfile,  my path is set as 


so maybe it finds the lattice package over there when you type
library("whatever") ? But my .libpaths is only set to the lib_new
so I'm kind of confused because I thought .libPaths was for poiting to a
place where the packages were ?

2) if there is a reason to still use R CMD INSTALL -l . gz file, then,
if a package on CRAN says "depends on 2.5.0",
Is it still okay to go through that R CMD INSTALL -l . process if you
are using say R.2.4.0 or does the "depends" mean that the package 
will not work.

Thanks for your patience and any insights. I'm obviously not
understanding things very well and would like to change this as 
much as I can.

This is not an offer (or solicitation of an offer) to buy/se...{{dropped}}

More information about the R-help mailing list