เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

read.table

หากต้องนำเข้าไฟล์ flat file ที่มีรูปแบบพิเศษกว่าปกติ read.table() คือตัวเลือกที่เหมาะสม เป็นฟังก์ชันนำเข้าข้อมูลพื้นฐานที่สุด และรองรับการกำหนดอาร์กิวเมนต์ได้หลากหลาย ต่างจาก read.csv() และ read.delim() ตรงที่อาร์กิวเมนต์ header มีค่าเริ่มต้นเป็น FALSE และ sep มีค่าเริ่มต้นเป็น ""

ถึงคิวของคุณอีกครั้ง! ข้อมูลยังคงเป็นไฟล์ hotdogs.txt (ดูไฟล์) โดยแถวแรกไม่มีชื่อคอลัมน์ และใช้ tab เป็นตัวคั่นฟิลด์ คราวนี้ไฟล์อยู่ในโฟลเดอร์ data ภายใน working directory ปัจจุบัน ตัวแปร path ที่เก็บตำแหน่งของไฟล์นี้ถูกกำหนดไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การนำเข้าข้อมูลใน R เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เติมคำสั่ง read.table() ให้สมบูรณ์เพื่อโหลดไฟล์แบบ tab-delimited ที่ระบุใน path
  • เรียก head() บน hotdogs เพื่อแสดง 6 แถวแรกของ data frame

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Path to the hotdogs.txt file: path
path <- file.path("data", "hotdogs.txt")

# Import the hotdogs.txt file: hotdogs
hotdogs <- read.table(___, 
                      sep = ___, 
                      col.names = c("type", "calories", "sodium"))

# Call head() on hotdogs
___
แก้ไขและรันโค้ด