¿Cómo encontrar los valores únicos en una columna del marco de datos R?

En este artículo, discutiremos cómo encontrar el valor único en una columna de marco de datos en el lenguaje de programación R. Para esta tarea, se usa la función unique() donde se pasa el nombre de la columna para la cual se imprimirán los valores únicos.

Sintaxis: único(x)

parámetros :

  • x: marco de datos

Para un nombre de columna, seleccione la columna usando $

marco de datos $nombre_columna

Ejemplo 1:

R

id<- c(1,2,3,4,5,6,7,8,9)
  
country <- c("INDIA","AMERICA","JAPAN","CHINA","BANGLADESH",
             "SRILANKA","NEPAL","AMERICA","CHINA")
  
data<-data.frame(id,country)
  
unique(data$country)

Producción:

[1] INDIA AMÉRICA JAPÓN CHINA BANGLADESH SRILANKA NEPAL      

Niveles: AMÉRICA BANGLADESH CHINA INDIA JAPÓN NEPAL SRILANKA

Ejemplo 2: 

R

data <- data.frame(x1 = c(9, 5, 6, 8, 9),      
                        x2 = c(2, 4, 2, 7, 1), 
                        x3 = c(3,6,7,0,3), 
                        x4 = c("Hello", "value", "value", "geeksforgeeks", NA)
                  ) 
                                                                             
 unique(data[c("x2")])   
 unique(data[c("x1")])

Producción:

Datos únicos en la columna x2

  x2

1 2

2 4

4 7

5 1

Datos únicos en la columna x1

  x1

1 9

2 5

3 6

4 8

Ejemplo 3: 

R

data<- data.frame(Student=c('John','Lee','Guy',
                            'John','Lee','Guy'),
                    
                  Age=c(18,19,20,18,19,20),
                    
                  Gender=c('Male','Female','Male',
                           'Male','Female','Male'))
   
unique(data)

Producción:

Publicación traducida automáticamente

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