R-pakketten

R voor gevorderden

Filip Schouwenaars

DataCamp Instructor

R-pakketten

  • Waar komen mean(), list() en sample() vandaan?
  • Onderdeel van R-pakketten
  • Code, data, documentatie en tests
  • Makkelijk te delen
  • Voorbeelden: base, ggvis
R voor gevorderden

Pakketten installeren

  • base-pakket: automatisch geïnstalleerd
  • ggvis-pakket: nog niet geïnstalleerd

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

R voor gevorderden

Pakketten laden

  • pakket laden = koppelen aan zoeklijst
    search()
    
".GlobalEnv"  ...  "Autoloads"   "package:base"
  • 7 pakketten standaard gekoppeld
  • ggvis niet standaard gekoppeld
ggvis(mtcars, ~wt, ~hp)
Error: could not find function "ggvis"
R voor gevorderden

Pakketten laden: library()

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

R voor gevorderden

Pakketten laden: 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 voor gevorderden

Pakketten laden: require()

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

Samenvatting

  • Pakketten installeren: install.packages()
  • Pakketten laden: library(), require()
  • Laden = pakket aan zoeklijst koppelen
  • Google naar leuke R-pakketten!
R voor gevorderden

Laten we oefenen!

R voor gevorderden

Preparing Video For Download...