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 .