Installera r-paket

. (Du kan rapportera problem om innehållet på den här sidan här) Vill du dela ditt innehåll på r-bloggare? klicka här om du har en blogg, eller här om du inte gör det.

en del av anledningen till att R har blivit så populär är det stora utbudet av paket som finns på cran och bioconductor repositories. Under de senaste åren har antalet paket ökat exponentiellt!

detta är ett kort inlägg som ger steg om hur man faktiskt installerar R-paket. Låt oss anta att du vill installera ggplot2-paketet. Tja, ingenting kan vara lättare. Vi skjuter bara upp ett R-skal och skriver:

> installera.paket (”ggplot2”)

i teorin ska paketet bara installeras, men:

  • Om du använder Linux och inte har root-åtkomst fungerar det här kommandot inte.
  • Du kommer att bli ombedd att välja din lokala spegel, dvs. vilken server ska du använda för att ladda ner paketet.

installera paket utan root access

först måste du ange en katalog där du ska lagra de nedladdade paketen. På min maskin använder jag katalogen /data/Rpackages/när du har skapat en paketkatalog, för att installera ett paket använder vi kommandot:

> installera.paket (”ggplot2” , lib="/data/Rpackages/")

> bibliotek(ggplot2, lib.loc= ” /data / rpackages/”)

det är lite av en smärta att behöva skriva /data/Rpackages/ hela tiden. För att undvika denna börda skapar vi en fil .Renviron I vårt hemområde och lägger till raden R_LIBS=/data/Rpackages/ till den. Detta innebär att när du startar r, katalogen /data/Rpackages/ läggs till i listan över platser att leta efter r-paket och så:

> install.packages("ggplot2")

> bibliotek(ggplot2)

fungerar bara!

ställa in förvaret

varje gång du installerar ett r-paket frågas du vilket arkiv R ska använda. För att ställa in förvaret och undvika att behöva ange detta vid varje paketinstallation, helt enkelt:

  • skapa en fil .Rprofile I ditt hemområde.
  • Lägg till följande kod:

cat(”.Rprofile: inställning UK repositoryn”)

r = getOption(”repos”) # hård kod den brittiska repo för CRAN

r = ”http://cran.uk.r-project.org”

alternativ(repos = r)

rm(r)

Jag hittade detta tips i ett stackoverflow-svar .

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *