Blogger templates

Pages

Tuesday, June 3, 2014

04 การติดตั้ง packages ใน R


บทความนี้จะแสดงการติดตั้งและจัดการ packages ใน R เริ่มด้วยเปิด RStudio ขึ้นมาแล้วเลือกเมนู Packages ตรงล่างขวาดังภาพ จะพบรายชื่อของ packages ที่ติดตั้งมาพร้อม R แต่บาง packages เราจำเป็นต้องติดตั้งเพิ่ม ในกรณีที่เราต้องการใช้ฟังก์ชั่นใน packages นั้น

โดยในโปรแกรม R ได้จัดกลุ่มของ packages ไว้เป็นหมวดหมู่อย่างเป็นระเบียบ เช่น Finance Multivariate SocialSciences และ TimeSeries เป็นต้น สามารถเข้าดูหมวดหมู่/กลุ่มของ package ใน R ด้วยการพิมพ์และ Run โค้ดด้านล่างนี้ หรือจะก็อปปี้ url ไปเปิดบนเว็บบราวเซอร์ทั่วไปก็ได้
browseURL("http://cran.r-project.org/web/views/")

ถ้าอยากรู้ว่าใน R มีฟังก์ชั่นอะไรบ้าง พิมพ์และ Run โค้ดด้านล่างนี้
browseURL("http://cran.stat.ucla.edu/web/packages/available_packages_by_name.html")

ส่วนกรณีที่อยากจะค้นหาว่าใน R มี packages อะไรบ้าง ให้พิมพ์และ Run โค้ดด้านล่างเพื่อเข้าหน้าค้นหา packages ใน R ได้
browseURL("http://crantastic.org")

พิมพ์และ Run โค้ดด้านล่างเพื่อแสดง packages ที่เราได้ติดตั้งไว้แล้ว
library()

พิมพ์และ Run โค้ดด้านล่างเพื่อแสดง packages ที่พร้อมจะใช้งาน
search()

ทดลองติดตัง package "ggplot2" ได้ดังนี้
พิมพ์และ Run โค้ดด้านล่างเพื่อติดตั้ง packages "ggplot2"
install.packages("ggplot2")

หรือไปที่หน้าต่าง Package เลือก Install Package จากนั้นก็พิมพ์ชื่อ package ซึ่งก็คือ "ggplot2" ลงในช่อง Packages (...) ดังภาพด้านล่าง

เวลาจะเรียกใช้ฟังก์ชันใน package ก็พิมพ์และ Run โค้ดด้านล่างนี้
require("ggplot2")

ถ้าอยากจะศึกษาหรือหาข้อมูลเพิ่มเติมเกี่ยวกับ package นั้นๆ ก็พิมพ์และ Run โค้ดด้านล่างนี้
library(help = "ggplot2")

การอัพเดต packages ให้เข้าไปที่เมนู Tools แล้วเลือก Check for Package Updates... หรือจะคลิกเลือก Check for Updates ตรงเมนูกรอบล่างขวา หรือจะก็พิมพ์และ Run โค้ดด้านล่างนี้
update.packages()

หยุดการใช้งาน package พิมพ์และ Run โค้ดด้านล่างนี้
detach(package:ggplot2, unload = TRUE)

ส่วนการลบ package ก็สามารถทำได้ง่ายๆ ดังโค้ดด้านล่างนี้
remove.packages("CDM")