Introduction to R - Introduzione a R
Introduction to R - Introduzione a R
Packages: how to load and install them
In order to install and make use of packages you first have to find them. Luckily, most (but not all) R packages are organized and available from CRAN-the Comprehensive R Archive Network. Just click on the Packages link to see the full list of contributed packages. Packages are listed alphabetically with a short description. Unfortunately, there is no rating system but you can get a quick sense of quality by clicking on a package link and looking at the "Published" date and especially any "Reverse dependencies" listed at the the bottom of a package. Reading the documentation and looking at the number of releases in the "Old sources" is also very helpful. CRAN also maintains a set of Task Views that identify all the packages associated with a particular task. The maintainers of these views do a generally excellent job of staying on top of their area of interest and giving a detailed summary of which packages do what. The basics of package installation are given in chapter 6 of R Installation and Administration. From the command line the fuction install.packages allows packages installation, the syntax is install.packages(package name, dependencies=TRUE). The option dependencies tells the installation routine to install the package and any other package to which this one is connected. An easier alternative is to use the package manager available from the R console menu, in the MAC OS installation remember to check the dependencies option in the installation menu. The function installed.packages() allows to verify which packages are installed on the computer. To make a package available during the current session it is necessary to recall it and this can be done using the Console menu or the function library(package name). For example typing
> library(entropart)
it makes the package entropart available during the session. Our suggestion is to install using the menu (remember the dependencies) and to recall packages using library
Pacchetti: come caricarli ed installarli
Per poter installare ed usare i pacchetti é necessario trovarli. Fortunatamente, la maggior parte (ma non tutti) i pacchetti di R sono elencati e disponibile su CRAN (Comprehensive R Archive Network). L'elenco completo é disponibile con un semplce click su "Packages". I pacchetti sono elencati con una breve descrizione. Sfortunatamente, non é presente un sistema di valutazione (rating), ma ci si puó fare un'idea della qualitá del pacchetto cliccando su di esso e osservando la data di pubblicazione ("Published") e, in particolare, le dipendenze da altri pacchetti ("Reverse dependencies") evidenziati alla fine della descrizione del pacchetto. Anche leggere la documentazione e verificando il numero di release alla voce "Old sources" é molto utile. CRAN detiene un elenco di "Task Views" che identificano tutti pacchetti associati ad una particolare attivitá (task). I manutentori di queste "Views" generalmente fanno un lavoro eccellente nell'aggiornamento della propria area d'interesse e fornendo un riepilogo dettagliato su quali pacchetti fanno cosa. Le istruzioni base sull'installazione di pacchetti sono descritte nel capitolo 6 del manuale di Installazione e amministrazione di R ("R Installation and Administration"). L'installazione dei pacchetti viene eseguita tramite la funzione install.packages(), la sintassi é install.packages(nome pacchetto,dependencies=TRUE). Il parametro dependencies indica alla routine di installare il pacchetto e ogni altro pacchetto a cui é legato. Un'alternativa piú semplice é qualla di utilizzare il gestore di pacchetti ("package manager") disponibile dal menu della console di R, nell'installazione su MAC OS é necessario "spuntare" l'opzione delle dipendenze nel menu d'installazione. La funzione installed.packages() permette di verificare quali pacchetti sono installati sul computer. Per rendere un pacchetto disponibile nella sessione di lavoro corrente é necessario richiamarlo ed é possibile farlo tramite il menu di console o tramite la funzione library(nome pacchetto). Per esempio
> library(entropart)
rende il pacchetto entropart disponibile per la sessione.
Si suggerisce di installare i pacchetti tramite menu (si ricordino le dipendenze) e di richiamrli utilizzando library().