14

最初の行が TRUE を返し、3 行目が 1 を返すのはなぜですか? 両方の行で 1 が返されると思います。3 行目の余分な 2 つの括弧の正確な意味は何ですか?

!is.na(5) + !is.na(NA)
# TRUE
(!is.na(5)) + (!is.na(NA))
# 1

編集:これらを複数回確認する必要があります。元の問題は にあり!is.na()、 で複製されたと考えられていましたis.na()。しかし、そうではありませんでした:)

4

1 に答える 1