Пакети R

Середній рівень R

Filip Schouwenaars

DataCamp Instructor

Пакети R

  • Звідки беруться mean(), list() і sample()?
  • Частина пакетів R
  • Код, дані, документація та тести
  • Легко ділитися
  • Приклади: base, ggvis
Середній рівень R

Встановлення пакетів

  • Пакет base: встановлюється автоматично
  • Пакет ggvis: ще не встановлено

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

Середній рівень R

Завантаження пакетів

  • завантажити пакет = приєднати до списку пошуку
    search()
    
".GlobalEnv"  ...  "Autoloads"   "package:base"
  • Типово приєднано 7 пакетів
  • ggvis не приєднано типово
ggvis(mtcars, ~wt, ~hp)
Error: could not find function "ggvis"
Середній рівень R

Завантаження пакетів: library()

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

Середній рівень R

Завантаження пакетів: 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: ...
Середній рівень R

Завантаження пакетів: require()

result <- require("data.table")
Loading required package: data.table
Warning message: ...
result
FALSE
Середній рівень R

Підсумки

  • Встановлення пакетів: install.packages()
  • Завантаження пакетів: library(), require()
  • Завантажити пакет = приєднати його до списку пошуку
  • Погугліть цікаві пакети R!
Середній рівень R

Давайте потренуємось!

Середній рівень R

Preparing Video For Download...