Hacer que los elementos de un vector sean únicos en la programación R: función make.unique()

La función make.unique() en R Language se usa para devolver elementos de un vector con nombres únicos agregando números de secuencia a los duplicados.

Sintaxis: make.unique(names, sep)
Parámetros:  
names: Vector de caracteres con nombres duplicados 
sep: Separador a utilizar 
 

Ejemplo 1: 

Python3

# R program to make unique vectors
  
# Calling make.unique() Function
make.unique(c("a", "a", "a"))
make.unique(c("a", "b", "c", "a"))
make.unique(c("1", "2", "3", "1", "2"))

Producción:

[1] "a"   "a.1" "a.2"
[1] "a"   "b"   "c"   "a.1"
[1] "1"   "2"   "3"   "1.1" "2.1"

Ejemplo 2: 

Python3

# R program to make unique vectors
  
# Calling make.unique() Function
# with different separator values
make.unique(c("a", "a", "a"), sep = "_")
make.unique(c("a", "a", "a"), sep = "@")
make.unique(c("a", "a", "a"), sep = "$")

Producción: 

[1] "a"   "a_1" "a_2"
[1] "a"   "a@1" "a@2"
[1] "a"   "a$1" "a$2"

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 *