een deel van de reden dat R zo populair is geworden is de uitgebreide reeks pakketten die beschikbaar zijn in de Cran-en bioconductor-repositories. In de afgelopen jaren is het aantal pakketten exponentieel gegroeid!
Dit is een korte post die stappen geeft over hoe R pakketten daadwerkelijk te installeren. Stel dat je het ggplot2 pakket wilt installeren. Niets is makkelijker. We starten gewoon een R shell en typen:
> install.packages (“ggplot2”)
in theorie zou het pakket gewoon moeten installeren, echter:
- als je Linux gebruikt en geen root-toegang hebt, zal dit commando niet werken.
- u wordt gevraagd om uw lokale spiegelserver te selecteren, d.w.z. welke server u moet gebruiken om het pakket te downloaden.
pakketten installeren zonder root-toegang
eerst moet u een map aanwijzen waar u de gedownloade pakketten zult opslaan. Op mijn machine gebruik ik de map /data/Rpackages/
na het aanmaken van een pakketmap gebruiken we het commando:
> install.pakketten (“ggplot2”, lib="/data/Rpackages/")
> bibliotheek (ggplot2, lib.loc=” / data / Rpackages/”)
Het is een beetje lastig om steeds /data/Rpackages/
te typen. Om deze last te vermijden, maken we een bestand .Renviron
in ons thuisgebied, en voegen we de regel R_LIBS=/data/Rpackages/
toe. Dit betekent dat wanneer u R start, de map /data/Rpackages/
wordt toegevoegd aan de lijst van plaatsen om naar R-pakketten te zoeken en dus:
> install.packages("ggplot2"
)
> bibliotheek(ggplot2)
werkt gewoon!
de repository instellen
elke keer dat u een R-pakket installeert, wordt u gevraagd welke repository R moet gebruiken. Om de repository in te stellen en te voorkomen dat u dit moet opgeven bij elke installatie van een pakket, kunt u eenvoudig:
- een bestand aanmaken
.Rprofile
in uw eigen gebied. - voeg het volgende stukje code toe:
cat (“.Rprofile: setting UK repositoryn”)
r = getOption(“repos”) # hard code De Britse repo voor CRAN
r = “http://cran.uk.r-project.org”
opties(repos = r)
rm(r)
Ik vond deze tip in een stackoverflow antwoord .