只是想知道为什么重复的行为与 NA 的行为方式相同:
> duplicated(c(NA,NA,NA,1,2,2))
[1] FALSE TRUE TRUE FALSE FALSE TRUE
事实上在哪里
> NA == NA
[1] NA
有没有办法实现重复将 NA 标记为 false,就像这样?
> duplicated(c(NA,NA,NA,1,2,2))
[1] FALSE FALSE FALSE FALSE FALSE TRUE
你使用参数incomparables
对于函数duplicated
像这样 :
> duplicated(c(NA,NA,NA,1,2,2))
[1] FALSE TRUE TRUE FALSE FALSE TRUE
> duplicated(c(NA,NA,NA,1,2,2),incomparables=NA)
[1] FALSE FALSE FALSE FALSE FALSE TRUE
它确定无法比较的值(在本例中NA
)并返回FALSE
对于这些价值观。也可以看看?duplicated
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)