en del af grunden til, at R er blevet så populær, er det store udvalg af pakker, der er tilgængelige på cran-og bioconductor repositories. I de sidste par år er antallet af pakker vokset eksponentielt!
dette er et kort indlæg, der giver trin til, hvordan man faktisk installerer r-pakker. Lad os antage, at du vil installere ggplot2-pakken. Nå intet kunne være nemmere. Vi bare fyre op en r shell og type:
> installere.pakker (“ggplot2”)
i teorien skal pakken bare installeres, dog:
- hvis du bruger Linu og ikke har rodadgang, fungerer denne kommando ikke.
- du bliver bedt om at vælge dit lokale spejl, dvs.hvilken server du skal bruge til at hente pakken.
installation af pakker uden root-adgang
først skal du udpege en mappe, hvor du vil gemme de hentede pakker. På min maskine bruger jeg mappen /data/Rpackages/
efter oprettelse af en pakkemappe bruger vi kommandoen:
> install.pakker (“ggplot2”, lib="/data/Rpackages/")
> bibliotek(ggplot2, lib.loc= ” / data/Rpackages/”)
det er lidt af en smerte at skulle skrive /data/Rpackages/
hele tiden. For at undgå denne byrde opretter vi en fil .Renviron
i vores hjemområde og tilføjer linjen R_LIBS=/data/Rpackages/
til den. Det betyder, at når du starter R, er mappen /data/Rpackages/
tilføjet til listen over steder at kigge efter r-pakker og så:
> install.packages("ggplot2"
)
> bibliotek(ggplot2)
bare virker!
Indstilling af lageret
hver gang du installerer en R-pakke, bliver du spurgt, hvilket lager R skal bruge. For at indstille lageret og undgå at skulle specificere dette ved hver pakkeinstallation skal du blot:
- Opret en fil
.Rprofile
i dit hjemområde. - tilføj følgende stykke kode til det:
kat(“.Rprofile: Setting UK repositoryn”)
r = getOption (“repos”) # hard code the UK repo for CRAN
r = “http://cran.uk.r-project.org ”
options(repos = r)
rm(r)
Jeg fandt dette tip i et stackoverløbssvar .