Forfaits R

R intermédiaire

Filip Schouwenaars

DataCamp Instructor

Forfaits R

  • D'où viennent mean(), list() et sample() ?
  • Parties des forfaits R
  • Code, données, documentation et tests
  • Faciles à partager
  • Exemples : base, ggvis
R intermédiaire

Installer des forfaits

  • Forfait base : installé automatiquement
  • Forfait ggvis : pas encore installé

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

R intermédiaire

Charger des forfaits

  • charger un forfait = l'attacher à la liste de recherche
    search()
    
".GlobalEnv"  ...  "Autoloads"   "package:base"
  • 7 forfaits sont attachés par défaut
  • ggvis n'est pas attaché par défaut
ggvis(mtcars, ~wt, ~hp)
Error: could not find function "ggvis"
R intermédiaire

Charger des forfaits : library()

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

R intermédiaire

Charger des forfaits : require()

library("data.table")
Error in library("data.table") : 
il n'existe aucun forfait appelé 'data.table'
require("data.table")
Loading required package: data.table
Warning message: ...
R intermédiaire

Charger des forfaits : require()

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

En résumé

  • Installer des forfaits : install.packages()
  • Charger des forfaits : library(), require()
  • Charger un forfait = l'attacher à la liste de recherche
  • Cherchez sur Google des forfaits R intéressants !
R intermédiaire

Passons à la pratique !

R intermédiaire

Preparing Video For Download...