En del Av grunnen Til At R har blitt så populær er det store utvalget av pakker tilgjengelig på cran og bioconductor repositories. I de siste årene har antall pakker vokst eksponentielt!
dette er et kort innlegg som gir trinn på hvordan du faktisk installerer R-pakker. La oss anta at du vil installere ggplot2-pakken. Vel ingenting kunne vært enklere. Vi brenner bare Opp Et r-skall og skriver:
> installer.pakker («ggplot2»)
i teorien skal pakken bare installere, men:
- hvis Du bruker Linux og ikke har root-tilgang, vil denne kommandoen ikke fungere.
- du vil bli bedt om å velge ditt lokale speil, dvs. hvilken server skal du bruke til å laste ned pakken.
Installere pakker uten root-tilgang
Først må du utpeke en katalog hvor du vil lagre de nedlastede pakkene. På min maskin bruker jeg katalogen/data/Rpackages/
etter å ha opprettet en pakkekatalog, for å installere en pakke bruker vi kommandoen:
> installer.pakker («ggplot2», lib="/data/Rpackages/")
> bibliotek(ggplot2, lib.loc= » /data/Rpackages/»)
det er litt vondt å måtte skrive/data/Rpackages/
hele tiden. For å unngå denne byrden oppretter vi en fil .Renviron
i vårt hjemområde, og legger til linjen R_LIBS=/data/Rpackages/
til den. Dette betyr at når Du starter R, katalogen /data/Rpackages/
er lagt til i listen over steder å lete Etter r pakker og så:
> install.packages("ggplot2"
)
> bibliotek(ggplot2)
bare fungerer!
Angi depotet
Hver gang Du installerer En R-pakke, blir du spurt hvilken depot R Skal bruke. For å sette depotet og unngå å måtte spesifisere dette ved hver pakke installasjon, bare:
- opprett en fil
.Rprofile
i ditt hjemområde. - Legg til følgende kode:
cat(«.Rprofile: Sette UK repostyn»)
r = getOption(«repos») # hard kode DEN BRITISKE repo FOR CRAN
r = «http://cran.uk.r-project.org»
alternativer(repos = r)
rm(r)
jeg fant dette tipset i en stackoverflow svar .