Agrupación de un vector numérico en la programación R – Función .bincode()

.bincode()La función en R Language se usa para agrupar un vector numérico y devolver códigos enteros para el agrupamiento.

Sintaxis:
.bincode(x, breaks, right = TRUE, include.lowest = FALSE)

Parámetros:
x: un vector numérico que se convertirá en códigos enteros mediante binning.
rupturas: un vector numérico de dos o más puntos de corte, ordenados en orden creciente.
right: valor lógico, que indica si los intervalos deben cerrarse por la derecha (y abrirse por la izquierda) o viceversa.
include.lowest: valor lógico, que indica si una ‘x[i]’ igual al valor más bajo (o más alto, por la derecha = FALSO) ‘rompe’ debe incluirse en el primer (o último) contenedor.

Ejemplo 1:

# R program to illustrate
# .bincode function
  
# Initializing a numeric vector which is
# to be converted to integer
# codes by binning
x <- c(0, 0.01, 0.5, 0.99, 1)
  
# a numeric vector of two or more cut 
# points, sorted in increasing order
b <- c(0, 1, 2, 3)
  
# Calling .bincode() function
.bincode(x, b)
.bincode(x, b, TRUE)
.bincode(x, b, FALSE)

Producción:

[1] NA  1  1  1  1
[1] NA  1  1  1  1
[1] 1 1 1 1 2

Ejemplo 2:

# R program to illustrate
# .bincode function
  
# Initializing a numeric vector which is
# to be converted to integer
# codes by binning
x <- c(0, 0.1, 0.2, 0.3, 1)
  
# a numeric vector of two or more cut 
# points, sorted in increasing order
b <- c(0, 1, 2, 3)
  
# Calling .bincode() function
.bincode(x, b, TRUE, TRUE)
.bincode(x, b, FALSE, TRUE)

Producción:

[1] 1 1 1 1 1
[1] 1 1 1 1 2

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray 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 *