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

การกรองแถวด้วยจำนวนเต็มลบ

บางครั้ง แทนที่จะเลือกแถวที่ต้องการทีละแถว การยกเว้นแถวที่ไม่ต้องการออกไปเลยอาจสะดวกกว่า ซึ่งทำได้โดยใช้ตัวดำเนินการ ! หรือ -

ตัวอย่างเช่น 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
แก้ไขและรันโค้ด