2011-09-22 11 views

risposta

54

Volete is.finite

> is.finite(NA) 
[1] FALSE 
> is.finite(NaN) 
[1] FALSE 
> is.finite(Inf) 
[1] FALSE 
> is.finite(1L) 
[1] TRUE 
> is.finite(1.0) 
[1] TRUE 
> is.finite("A") 
[1] FALSE 
> is.finite(pi) 
[1] TRUE 
> is.finite(1+0i) 
[1] TRUE 
+1

Si noti che 'is.finite (VERO)' 'restituisce anche TRUE. – kohske

+1

@kohske: buon punto. 'is.finite (FALSE)' restituisce anche 'TRUE'. Questo è probabile perché 'TRUE' e' FALSE' sono solo numeri interi. –

+8

Vero e falso non sono numeri interi, ma saranno forzati senza errore/messaggio di avviso – hadley

Problemi correlati