[R] Load Libraries from list

Barry Rowlingson b.rowlingson at lancaster.ac.uk
Thu Dec 15 15:24:17 CET 2011


On Thu, Dec 15, 2011 at 1:19 PM, anaraster <rrasterr at gmail.com> wrote:
> Hi
>
> How can I load libraries from a list containing the library names?
>
> Something like this
>
> ListOfLibraries=c("foreign","survival")
>
> for (in in 1:length(ListOfLibraries)){library(as.name(ListOfLibraries[i]))}
>
> I already tried this  with no results.

Read the help for library and you'll see there's an option to help
you. Also, use lapply to iterate over lists. Also also, they're
PACKAGES!

lapply(ListOfLibraries,function(x){library(x,character.only=TRUE)})

Barry



More information about the R-help mailing list