我有兩個向量,我想知道向量中的哪些索引不相同。我不知道如何做到這一點,因爲NA == NA
產生NA
和NA == 5
也產生NA
。有人可以提供指導嗎?當我們在兩列NA
的R:確定兩個向量中的不同元素
# Create data with NA vs. 3
dat1 <- data.frame(foo = c(NA, 5, 9),
bar = c(3, 5, 9))
# Create data with NA vs. NA
dat2 <- data.frame(foo = c(NA, 5, 9),
bar = c(NA, 5, 9))
# Produces same result
dat1$foo == dat1$bar
dat2$foo == dat2$bar
identical((dat1$foo == dat1$bar), (dat2$foo == dat2$bar))
'ind = dat1 $ foo!= dat1 $ bar;哪個(is.na(ind)| ind)' –
簡潔明快。添加爲答案。 – user3614648