2011-09-22 8 views

उत्तर

54

आप चाहते 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

ध्यान दें कि 'is.finite (TRUE)' 'भी रिटर्न TRUE'। – kohske

+1

@ कोहस्के: अच्छा बिंदु। 'is. अनंत (गलत)' 'TRUE 'भी लौटाता है। ऐसा संभव है क्योंकि 'TRUE' और' FALSE' केवल पूर्णांक हैं। –

+8

सही और गलत पूर्णांक नहीं हैं - लेकिन उन्हें त्रुटि/चेतावनी संदेश के बिना मजबूर किया जाएगा – hadley

संबंधित मुद्दे