Perché la prima riga restituisce TRUE e la terza riga restituisce 1? Mi aspetto che entrambe le righe ritornino 1. Qual è il significato esatto di quelle due parentesi in più nella terza riga?Comportamento dei risultati summing! Is.na()
!is.na(5) + !is.na(NA)
# TRUE
(!is.na(5)) + (!is.na(NA))
# 1
modifica: dovrebbe verificare più volte. Il problema originale era con !is.na()
, si pensava replicato per is.na()
. Ma non :)
anche 1 per entrambi – user20650
... Non ho verificato ... I il problema originale era con! Is.na(). Provalo subito :) – Xachriel
Questo vale anche per '! TRUE +! FALSE' e' (! TRUE) + (! FALSE) '. Cioè, non ha niente a che fare con 'is.na' – TooTone