Gói R

R nâng cao

Filip Schouwenaars

DataCamp Instructor

Gói R

  • mean(), list()sample() đến từ đâu?
  • Thuộc các gói R
  • Gồm mã, dữ liệu, tài liệu và kiểm thử
  • Dễ chia sẻ
  • Ví dụ: base, ggvis
R nâng cao

Cài gói

  • Gói base: tự động cài
  • Gói ggvis: chưa cài

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

R nâng cao

Nạp gói

  • nạp gói = gắn vào danh sách tìm kiếm
    search()
    
".GlobalEnv"  ...  "Autoloads"   "package:base"
  • 7 gói được gắn mặc định
  • ggvis không gắn mặc định
ggvis(mtcars, ~wt, ~hp)
Error: could not find function "ggvis"
R nâng cao

Nạp gói: library()

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

R nâng cao

Nạp gói: 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 nâng cao

Nạp gói: require()

result <- require("data.table")
Loading required package: data.table
Warning message: ...
result
FALSE
R nâng cao

Tổng kết

  • Cài gói: install.packages()
  • Nạp gói: library(), require()
  • Nạp gói = gắn vào danh sách tìm kiếm
  • Tìm trên Google các gói R hay!
R nâng cao

Hãy luyện tập!

R nâng cao

Preparing Video For Download...