我有一个叫做东西的矢量
[1] "Apple" "Banana" "Coco" "Cucumber" "Donut" "Egg" "Granate" [8] "Lemon" "Orange" "Pineapple" "Potato" "Quinoa" "Tea" "Tangerine" [15] "Tuna" "Wax" "Yuzu" "Zuccini" ""
如果我问is.na(stuff)
它给了我
> is.na(stuff) [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE [14] FALSE FALSE FALSE FALSE FALSE FALSE
但显然最后一个是NA
.怎么了?
最后一个不是NA,它是一个空字符串,它们是不同的.NA表示您在向量的该位置没有值.空字符串告诉您确实有一个值,其值是一个包含0个字符的字符串.