ฉันต้องการนับจำนวนNA
ค่าในคอลัมน์ data frame กล่าวว่ากรอบข้อมูลของฉันเรียกว่าและชื่อของคอลัมน์ฉันกำลังพิจารณาคือdf
col
วิธีที่ฉันคิดขึ้นมีดังต่อไปนี้:
sapply(df$col, function(x) sum(length(which(is.na(x)))))
นี่เป็นวิธีที่ดี / มีประสิทธิภาพมากที่สุดในการทำเช่นนี้?
value
อื่น ๆ นอกเหนือจากNA
การเขียนฟังก์ชั่นบูลีนis.value
แล้วใช้sum(is.value(df$col))
วิธีที่จะไปหรือมีไวยากรณ์โดยตรงที่กระชับมากขึ้นสำหรับเรื่องนี้?