R csomagok telepítése

. (Itt jelentheti a tartalmat ezen az oldalon) szeretné megosztani tartalmát az R-bloggerek? kattintson ide, ha van blogja, vagy ide, ha nem.

Az ok egy része R annyira népszerűvé vált, hogy a cran és a bioconductor tárolókban elérhető csomagok széles skálája. Az elmúlt években a csomagok száma exponenciálisan nőtt!

Ez egy rövid üzenet, amely lépéseket tesz az R csomagok tényleges telepítésére. Tegyük fel, hogy telepíteni szeretné a ggplot2 csomagot. Nos, semmi sem lehet könnyebb. Mi csak tüzet egy R shell és Típus:

> install.csomagok (“ggplot2”)

elméletileg a csomagnak csak telepítenie kell, azonban:

  • ha Linuxot használ, és nincs root hozzáférése, ez a parancs nem fog működni.
  • a rendszer felkéri Önt, hogy válassza ki a helyi tükröt, azaz melyik kiszolgálót használja a csomag letöltéséhez.

csomagok telepítése root hozzáférés nélkül

először ki kell jelölnie egy könyvtárat, ahol tárolja a letöltött csomagokat. A gépemen a /data/Rpackages/ könyvtárat használom egy csomagkönyvtár létrehozása után, egy csomag telepítéséhez a következő parancsot használjuk:

> install.csomagok (“ggplot2” , lib="/data/Rpackages/")

> könyvtár(ggplot2, lib.loc=”/data/Rpackages/”)

Ez egy kicsit a fájdalom, hogy írja be a /data/Rpackages/ minden alkalommal. Ennek a terhelésnek a elkerülése érdekében létrehozunk egy .Renviron fájlt otthoni területünkön, majd hozzáadjuk a R_LIBS=/data/Rpackages/ Sort. Ez azt jelenti, hogy amikor elindítja az R-t, a /data/Rpackages/ könyvtár hozzáadódik az R csomagok keresésére szolgáló helyek listájához, így:

> install.packages("ggplot2")

> könyvtár(ggplot2)

csak működik!

A tároló beállítása

minden alkalommal, amikor r csomagot telepít, megkérdezi, hogy melyik r tárolót kell használni. Az adattár beállításához és annak elkerüléséhez, hogy ezt minden csomag telepítésekor meg kell adni, egyszerűen:

  • hozzon létre egy fájlt .Rprofile az otthoni területen.
  • adja hozzá a következő kódot:

cat (“.Rprofile: Setting UK repositoryn”)

r = getOption (“repos”) # hard code the UK repo for CRAN

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

opciók(repos = r)

rm(r)

ezt a tippet egy stackoverflow válaszban találtam .

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük