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

ความเท่ากัน

การเปรียบเทียบพื้นฐานที่สุดคือการตรวจสอบความเท่ากัน ลองทบทวน syntax กันสักเล็กน้อย คำสั่งต่อไปนี้ทุกข้อให้ผลลัพธ์เป็น TRUE (ลองรันใน console ดูได้เลย)

3 == (2 + 1)
"intermediate" != "r"
TRUE != FALSE
"Rchitect" != "rchitect"

สังเกตจากนิพจน์สุดท้ายว่า R นั้น case sensitive กล่าวคือ "R" ไม่เท่ากับ "r" จำไว้ให้ดีเมื่อทำแบบฝึกหัดในบทนี้

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

R ระดับกลาง

ดูคอร์ส

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

  • ในตัวแก้ไขโค้ดด้านขวา ให้เขียนโค้ด R เพื่อตรวจสอบว่า TRUE เท่ากับ FALSE หรือไม่
  • จากนั้น ตรวจสอบว่า -6 * 14 ไม่ เท่ากับ 17 - 101 หรือไม่
  • ต่อมา ลองเปรียบเทียบ string: ถาม R ว่า "useR" กับ "user" เท่ากันหรือเปล่า
  • สุดท้าย ลองดูว่าจะเกิดอะไรขึ้นเมื่อเปรียบเทียบค่า logical กับตัวเลข: TRUE กับ 1 เท่ากันไหม

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

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

# Comparison of logicals


# Comparison of numerics


# Comparison of character strings


# Compare a logical with a numeric
แก้ไขและรันโค้ด