แอปเปิลและส้ม
ตามสามัญสำนึกแล้ว เราไม่ควรนำแอปเปิลมารวมกับส้ม แต่นั่นคือสิ่งที่เพิ่งทำไปในแบบฝึกหัดที่แล้ว ตัวแปร my_apples และ my_oranges ต่างก็เก็บค่าตัวเลข และตัวดำเนินการ + ใช้งานได้กับตัวแปรประเภทตัวเลขใน R แต่ถ้าลองกำหนดค่าข้อความให้กับตัวแปร my_oranges (ดูในตัวแก้ไขโค้ด) แล้วพยายามบวก "apples" กับ "oranges" เข้าด้วยกัน R จะไม่สามารถบวกตัวแปรประเภทตัวเลขกับตัวแปรประเภทข้อความได้ และการกำหนดค่าผลลัพธ์ให้กับตัวแปร my_fruit ก็จะเกิดข้อผิดพลาดขึ้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้น
คำแนะนำการฝึกหัด
- คลิก ส่งคำตอบ แล้วอ่านข้อความแสดงข้อผิดพลาด ทำความเข้าใจว่าเหตุใดโค้ดนี้จึงทำงานไม่ได้
- ปรับแก้โค้ดให้ R รู้ว่ามีส้ม 6 ผล และผลไม้ทั้งหมดในตะกร้ารวมเป็น 11 ผล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Assign a value to the variable my_apples
my_apples <- 5
# Fix the assignment of my_oranges
my_oranges <- "six"
# Create the variable my_fruit and print it out
my_fruit <- my_apples + my_oranges
my_fruit