Compruebe si los elementos de un vector son valores finitos, infinitos o NaN en la programación R: función is.finite(), is.infinite() y is.nan()

is.finite()La función en lenguaje R se usa para verificar si los elementos de un vector son valores finitos o no. Devuelve un valor booleano para todos los elementos del vector.

Sintaxis: es.finito(x)

Parámetros:
x: Vector a comprobar

Ejemplo:

# R program to illustrate
# the use of is.finite() function
  
# Creating a vector
x <- c(1, 2, 3, 4, 5, NA, 6, 7)
  
# Calling is.finite() function
is.finite(x)

Producción:

[1]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE

Función is.infinite()

is.infinite()La función en R Language se usa para verificar si el vector contiene valores infinitos como elementos. Devuelve un valor booleano para todos los elementos del vector.

Sintaxis: es.infinito(x)

Parámetros:
x: Vector a comprobar

Ejemplo:

# R program to illustrate
# the use of is.infinite() function
  
# Creating a vector
x <- c(1, 2, Inf, 4, -Inf, 6)
  
# Calling is.infinite() function
is.infinite(x)

Producción:

[1] FALSE FALSE  TRUE FALSE  TRUE FALSE

Función is.nan()

is.nan()La función en lenguaje R se usa para verificar si el vector contiene algún valor NaN (no es un número) como elemento. Devuelve un valor booleano para todos los elementos del vector.

Sintaxis: is.nan(x)

Parámetros:
x: Vector a comprobar

Ejemplo:

# R program to illustrate
# the use of is.nan() function
  
# Creating a vector
x <- c(1, 2, -Inf, NaN, NaN, NaN)
  
# Calling is.nan() function
is.nan(x)

Producción:

[1] FALSE FALSE FALSE  TRUE  TRUE  TRUE

Publicación traducida automáticamente

Artículo escrito por nidhi_biet y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *