Balíčky R

Intermediate R

Filip Schouwenaars

DataCamp Instructor

Balíčky R

  • Odkud pochází mean(), list() a sample()?
  • Jsou součástí balíčků R
  • Kód, data, dokumentace a testy
  • Snadné sdílení
  • Příklady: base, ggvis
Intermediate R

Instalace balíčků

  • Balíček base: instalován automaticky
  • Balíček ggvis: zatím není nainstalován

    install.packages("ggvis")
    
  • CRAN: Comprehensive R Archive Network

Intermediate R

Načítání balíčků

  • načtení balíčku = připojení k seznamu hledání
    search()
    
".GlobalEnv"  ...  "Autoloads"   "package:base"
  • Ve výchozím nastavení je připojeno 7 balíčků
  • ggvis není připojen ve výchozím nastavení
ggvis(mtcars, ~wt, ~hp)
Error: could not find function "ggvis"
Intermediate R

Načítání balíčků: library()

library("ggvis")
search()
".GlobalEnv"  "package:ggvis" ... "package:base"
ggvis(mtcars, ~wt, ~hp)

Intermediate R

Načítání balíčků: require()

library("data.table")
Error in library("data.table") : 
there is no package called 'data.table'
require("data.table")
Loading required package: data.table
Warning message: ...
Intermediate R

Načítání balíčků: require()

result <- require("data.table")
Loading required package: data.table
Warning message: ...
result
FALSE
Intermediate R

Shrnutí

  • Instalace balíčků: install.packages()
  • Načítání balíčků: library(), require()
  • Načtení balíčku = připojení k seznamu hledání
  • Hledejte zajímavé balíčky R na Googlu!
Intermediate R

Pojďme cvičit!

Intermediate R

Preparing Video For Download...