ฉันต้องการนับจำนวน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))วิธีที่จะไปหรือมีไวยากรณ์โดยตรงที่กระชับมากขึ้นสำหรับเรื่องนี้?