How to detect whether there is Inf/Inf NA NaN in R language
This article mainly introduces the R language how to detect whether there is Inf/Inf NA NaN related knowledge, the content is detailed and easy to understand, the operation is simple and fast, has a certain reference value, I believe you will gain something after reading this R language how to detect whether there is Inf/Inf NA NaN article, let's take a look.
The data in R sometimes have the situation of NA (missing) NaN (not number)-Inf/Inf (infinity) that affects the calculation. Checking whether this situation occurs in the data can be judged by is.na or is.nan, and is.finite () or is.infinite ().
Data Data
> Data [1] 1 2 3 NA-Inf Inf 4 5 NaN
For example, is.na can determine whether NA or NaN is missing:
> is.na (Data) [1] FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE TRUE > data [is.na (Data)] [1] NA NaN
For example: the case of is.nan NaN:
> is.nan (Data) [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE > data [is.nan (Data)] [1] NaN
Is.finite () or is.infinite () determines whether it is infinite:
> data [is.finite (Data)] [1] 12345 > is.infinite (Data) [1] FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE > data [is.detection (Data)] [1]-Inf Inf's article on "how to detect Inf/Inf NA NaN in R language" ends here. Thank you for reading! I believe you all have a certain understanding of the knowledge of "R language how to detect whether there is Inf/Inf NA NaN". If you want to learn more knowledge, you are welcome to follow the industry information channel.