Instalace R balíčků

. (Můžete nahlásit problém o obsahu na této stránce zde)chcete sdílet svůj obsah na R-bloggerů? klikněte zde, pokud máte blog, nebo sem, pokud nechcete.

Součástí důvod, R se stala tak populární, je obrovské množství balíčky jsou k dispozici na brusinkami a bioconductor repozitáře. V posledních několika letech počet balíčků exponenciálně vzrostl!

Toto je krátký příspěvek, který uvádí kroky, jak skutečně nainstalovat balíčky R. Předpokládejme, že chcete nainstalovat balíček ggplot2. No nic nemůže být jednodušší. Jsme jen oheň e R shell a zadejte:

> instalovat.balíčky („ggplot2“)

teoreticky by se balíček měl nainstalovat, nicméně:

  • Pokud používáte Linux a nemáte přístup root, tento příkaz nebude fungovat.
  • budete vyzváni k výběru místního zrcadla, tj. který server byste měli použít ke stažení balíčku.

instalace balíčků bez přístupu root

nejprve musíte určit adresář, do kterého budete stažené balíčky ukládat. Na můj stroj, já používám adresář /data/Rpackages/ Po vytvoření balíčku directory, nainstalujte balíček pomocí příkazu:

> instalovat.balíčky („ggplot2“ , lib="/data/Rpackages/")

> knihovna (ggplot2, lib. loc=“/údaje/Rpackages/“)

To je trochu bolest museli typ /data/Rpackages/ celou dobu. Abychom se tomuto zatížení vyhnuli, vytvoříme soubor .Renviron v naší domovské oblasti a přidáme k němu řádek R_LIBS=/data/Rpackages/. To znamená, že pokaždé, když začnete R, adresář /data/Rpackages/ je přidán do seznamu míst, kam se podívat pro R balíčky a tak:

> install.packages("ggplot2")

> library(ggplot2)

prostě funguje!

nastavení repozitáře

pokaždé, když nainstalujete balíček R, budete dotázáni, které repozitář R by měl použít. Nastavit úložiště a vyhnout se nutnosti určit to na každý balíček nainstalovat, jednoduše:

  • vytvořte soubor .Rprofile ve vaší domovské oblasti.
  • přidejte do něj následující kód:

cat(„.Rprofile: Nastavení UK repositoryn“)

r = getOption(„repo operace“) # pevný kód UK repo pro CRAN

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

možnosti(repo operace = r),

rm(r)

našel jsem tento tip v stackoverflow odpověď .

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *