การดึงข้อมูลจากไฟล์ Excel นามสกุล .csv เข้ามาในโปรแกรม R
คำสั่งสำหรับดึงข้อมูลคือ read.csv()
แต่ก่อนหน้านั้นผู้ใช้ต้องมีการกำหนดตำแหน่งของไฟล์ให้ชัดเจนก่อน
ขั้นที่ 1 การกำหนดตำแหน่ง folder
ถ้าข้อมูลที่ต้องการดึงเข้ามาในโปรแกรม R Studio ถูกเก็บไว้ในไดร์ฟ D ใน folder ชื่อ
Rwork
หากใช้คำสั่ง getwd() แล้วได้ผลลัพธ์ เป็น D:/Rwork แสดงว่า folder ที่
โปรแกรมทำงานอยู่ เป็น folder เดียวกับที่เก็บข้อมูลไว้
getwd()
## [1] "D:/Rwork"
หากยังไม่ได้เป็น folder เดียวกันให้กำหนดตำแหน่งของ folder
ให้โปรแกรมก่อนโดยใช้คำสั่ง setwd()
setwd("D:/Rwork")
ขั้นที่ 2 การดึงไฟล์ข้อมูล
เมื่อระบุตำแหน่งของ folder แล้วก็จะสามารถดึงไฟล์เข้ามาในโปรแกรมได้โดยใช้คำสั่ง
ดังนี้
สมมติให้ชื่อไฟล์คือ data1
read.csv("data1.csv")
## price
## 1 45
## 2 80
## 3 10
## 4 14
## 5 17
และสามารถตั้งชื่อข้อมูลเพื่อไว้เรียกใช้ในโปรแกรม ดังนี้
df = read.csv("data1.csv")
โดย df สามารถกำหนดเป็นชื่ออื่น ๆ ที่ผู้ใช้ต้องการ
ตัวอย่างการเรียกใช้ข้อมูลชื่อ df เพื่อหาผลรวม
sum(df)
## [1] 166
การใช้คำสั่ง read.csv โดยข้ามขั้นตอนที่ 1
ผู้ใช้สามารถข้ามขั้นตอนกำหนดตำแหน่ง folder ใน ขั้นตอนที่ 1 แล้วใช้ read.csv
ควบคู่กับ file.choose() ดังนี้
read.csv(file.choose())
หรือ
df = read.csv(file.choose())
เมื่อกด run จะปรากฏหน้าต่างเล็ก ๆ เพื่อให้ผู้ใช้เลือกข้อมูลจาก folder ที่ต้องการ