เรามีกรอบข้อมูลจากไฟล์ CSV กรอบข้อมูลDF
มีคอลัมน์ที่มีค่าที่สังเกตได้และคอลัมน์ ( VaR2
) ที่มีวันที่ที่ทำการวัด หากไม่ได้บันทึกวันที่ไว้ไฟล์ CSV จะมีค่าNA
สำหรับข้อมูลที่ขาดหายไป
Var1 Var2
10 2010/01/01
20 NA
30 2010/03/01
เราต้องการใช้คำสั่งย่อยเพื่อกำหนดกรอบข้อมูลใหม่new_DF
เพื่อให้มีเฉพาะแถวที่มีNA'
ค่าจากคอลัมน์ ( VaR2
) ในตัวอย่างที่ระบุจะมีเฉพาะแถวที่ 2 DF
เท่านั้น
คำสั่ง
new_DF<-subset(DF,DF$Var2=="NA")
ไม่ทำงานเฟรมข้อมูลผลลัพธ์ไม่มีรายการแถว
หากในไฟล์ CSV เดิมราคาNA
จะมีการแลกเปลี่ยนกับ คำสั่งเดียวกันผลิตผลลัพธ์ที่ต้องการ:NULL
new_DF<-subset(DF,DF$Var2=="NULL")
ฉันจะทำให้วิธีนี้ใช้งานได้อย่างไรหากสำหรับสตริงอักขระมีการระบุค่าNA
ไว้ในไฟล์ CSV ดั้งเดิม