40
क्या आर में कोई एकल कार्य है जो निर्धारित करता है कि कोई मान NA
, NaN
, Inf
, -Inf
है, या अन्यथा अच्छी तरह से गठित संख्या नहीं है?NaN, NA, Inf, -Inf, आदि का पता लगाने के लिए एक फ़ंक्शन?
क्या आर में कोई एकल कार्य है जो निर्धारित करता है कि कोई मान NA
, NaN
, Inf
, -Inf
है, या अन्यथा अच्छी तरह से गठित संख्या नहीं है?NaN, NA, Inf, -Inf, आदि का पता लगाने के लिए एक फ़ंक्शन?
आप चाहते 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
ध्यान दें कि 'is.finite (TRUE)' 'भी रिटर्न TRUE'। – kohske
@ कोहस्के: अच्छा बिंदु। 'is. अनंत (गलत)' 'TRUE 'भी लौटाता है। ऐसा संभव है क्योंकि 'TRUE' और' FALSE' केवल पूर्णांक हैं। –
सही और गलत पूर्णांक नहीं हैं - लेकिन उन्हें त्रुटि/चेतावनी संदेश के बिना मजबूर किया जाएगा – hadley