2. การป้อนข้อมูล (Data input) – คู่มือวิเคราะห์สถิติและเศรษฐมิติประยุกต์ด้วยโปรแกรม R
R นั้นเป็นโปรแกรมที่เหมาะที่จะวิเคราะห์ข้อมูล การป้อนข้อมูลเข้าวิเคราะห์ใน R นั้นจึงนิยมทำในโปรแกรมอื่นก่อน เช่น ใน spreadsheet (MS Excel) หรือ SPSS แล้วค่อยนำเข้า (Import) ข้อมูลดังกล่าวเข้ามาวิเคราห์ใน R โดยสามารถทำได้โดยใช้ command ด้านล่างนี้
1. จากไฟล์นามสกุล .csv
สมมุติว่าต้องการนำเข้าไฟล์ data.csv
โดยแถวแรกของข้อมูลนั้นเป็นชื่อตัวแปร
data <- read.table("c:/data.csv", header=TRUE, sep=",", row.names="id")
2. จาก MS Excel
ให้ export ไฟล์ออกมาให้อยู่ในรูป .csv แล้วทำตามข้อที่ 1.
3. จาก SPSS หรือ PASW (IBM)
ให้ export ไฟล์ออกมาให้อยู่ในรูป .csv ก่อน
โดยใช้คำสั่ง “Save as” แล้วเลือกนามสกุลของไฟล์เป็น .csv
จากนั้นทำการนำเข้าข้อมูลไปในโปรแกรม R ตามข้อที่ 1
4. จาก Stata
library(foreign) data <- read.dta("c:/data.dta")
ตัวอย่างการเลือกตัวแปรเพื่อสร้างฐานข้อมูลย่อย (sub_data) จากฐานข้อมูลหลัก (data)
โดยสามารถเลือกตัวแปรได้โดยการ คลิ๊ก ร่วมกับ Shift (เลือกช่วงตัวแปร) และ Ctrl (เลือกทีละตัว)
data <- data.frame(replicate(26,list(rnorm(5)))) names(data) <- LETTERS sub_data <- data[select.list(names(data), multiple=TRUE)]
ที่มา ปรับปรุงจาก คำตอบของ Josh O’Brien ใน Stackoverflow จากคำถามโดย Jeromy Anglim