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

Not!

ตัวดำเนินการตัวสุดท้ายที่จะแนะนำคือ ! หรือ Not คุณเคยเห็นตัวดำเนินการที่คล้ายกันอย่าง != มาแล้ว จึงน่าจะพอเดาได้ว่ามันทำงานอย่างไร การเติม ! ไว้หน้านิพจน์เชิงตรรกะจะทำให้ค่านั้นกลับด้าน จาก TRUE เป็น FALSE และในทางกลับกันด้วย

!TRUE
[1] FALSE

apple <- c(120.00, 120.08, 119.97, 121.88)

!(apple < 121)
[1] FALSE FALSE FALSE  TRUE

สามารถใช้ data frame ชื่อ stocks ที่เตรียมไว้ให้ได้เลย

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

R ระดับกลางสำหรับการเงิน

ดูคอร์ส

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

  • ใช้ ! ร่วมกับตัวดำเนินการเชิงสัมพันธ์เพื่อตรวจสอบว่าเมื่อใดที่ ibm ไม่ อยู่เหนือ 176
  • มีการสร้างเวกเตอร์ใหม่ชื่อ missing ซึ่งมีข้อมูลที่หายไปอยู่
  • ฟังก์ชัน is.na() ใช้ตรวจสอบข้อมูลที่หายไป ลองใช้ is.na() กับ missing
  • ถ้าต้องการรู้ว่าตำแหน่งใด ไม่ ขาดข้อมูล สามารถใช้ ! ได้ ลองเติม ! ไว้หน้า is.na() เพื่อแสดงตำแหน่งที่มีข้อมูลอยู่

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

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

# IBM range
___

# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)

# Is missing?
___

# Not missing?
___
แก้ไขและรันโค้ด