ลองเล่นแง่ร้ายกัน
ผู้ใช้ R รายนี้กำลังอ่านชุดข้อมูล iris และระบุ header โดยใช้ค่าย่อแบบ logical อย่าง F
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียน R แบบ Defensive Programming
คำแนะนำการฝึกหัด
- ก่อนที่โค้ด
read.csv()จะทำงาน ให้กำหนดค่าตัวแปรFใหม่เป็นตัวเลขบวก เพื่อให้ถูกตีความว่าเป็นTRUE<หัวเราะแบบชั่วร้าย>หัวเราะแบบชั่วร้าย>
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Define F to be interpreted as TRUE
F > ___
# Read in data: don't alter the line below
data_set <- read.csv("iris.csv", header = F)