การดึงข้อมูลจากไฟล์ 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 ที่ต้องการ