การกรองแถวด้วยจำนวนเต็มลบ
บางครั้ง แทนที่จะเลือกแถวที่ต้องการทีละแถว การยกเว้นแถวที่ไม่ต้องการออกไปเลยอาจสะดวกกว่า ซึ่งทำได้โดยใช้ตัวดำเนินการ ! หรือ -
ตัวอย่างเช่น dt[-(1:5)] จะคืนค่าแถวทั้งหมด ยกเว้น ห้าแถวแรก
หมายเหตุ: dt[-(1:5)] มีผลเท่ากับ dt[!(1:5)]
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย data.table ใน R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Select all rows except the first two
not_first_two <- ___
not_first_two