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

fread: การใช้งานขั้นสูง

เมื่อรู้จักพื้นฐานของ fread() แล้ว มาทำความรู้จักกับอาร์กิวเมนต์สองตัวของฟังก์ชันนี้ ได้แก่ drop และ select ซึ่งใช้สำหรับตัดหรือเลือกตัวแปรที่ต้องการ

สมมติว่าชุดข้อมูลมี 5 ตัวแปร และต้องการเก็บเฉพาะตัวแปรที่ 1 และ 5 ซึ่งมีชื่อว่า "a" และ "e" ตัวเลือกต่อไปนี้ทำได้ทั้งหมด:

fread("path/to/file.txt", drop = 2:4)
fread("path/to/file.txt", select = c(1, 5))
fread("path/to/file.txt", drop = c("b", "c", "d"))
fread("path/to/file.txt", select = c("a", "e"))

ยังคงใช้ข้อมูลมันฝรั่งเหมือนเดิม เพราะที่ DataCamp เราชอบมันฝรั่งเป็นพิเศษ ข้อมูลอยู่ในไฟล์ potatoes.csv (ดูข้อมูล) ซึ่งเป็นไฟล์ที่คั่นด้วยเครื่องหมายจุลภาค

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

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

ดูคอร์ส

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

  • ใช้ fread() พร้อมกับอาร์กิวเมนต์ select หรือ drop เพื่อนำเข้าเฉพาะคอลัมน์ texture และ moistness จากไฟล์ flat file โดยทั้งสองคอลัมน์นี้อยู่ที่ตำแหน่งที่ 6 และ 8 ใน "potatoes.csv" แล้วเก็บผลลัพธ์ไว้ในตัวแปรชื่อ potatoes
  • ใช้ plot() เพื่อพล็อตข้อมูล 2 คอลัมน์จาก data frame potatoes โดยให้ texture อยู่บนแกน x และ moistness อยู่บนแกน y ใช้ตัวดำเนินการ dollar sign สองครั้ง และตั้งชื่อแกนหรือชื่อพล็อตตามต้องการ

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

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

# Import columns 6 and 8 of potatoes.csv: potatoes
potatoes <- ___

# Plot texture (x) and moistness (y) of potatoes
___
แก้ไขและรันโค้ด