R语言 如何找到R数据框架中某一列的唯一值

R语言 如何找到R数据框架中某一列的唯一值

在这篇文章中,我们将讨论如何在R编程语言中找出数据框架某一列的唯一值。为了完成这项任务,我们使用unique()函数,在该函数中传递了要打印的唯一值的列名。

语法: unique(x)

参数:

  • x:数据框

对于一个列名,使用选择该列

dataframecolumn_name

例1 :

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)

输出

[1] INDIA      AMERICA    JAPAN      CHINA      BANGLADESH SRILANKA   NEPAL

Levels: AMERICA BANGLADESH CHINA INDIA JAPAN NEPAL SRILANKA

例2 :

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")])

输出

第x2列中的唯一数据

x2 

1 2 

2 4 

4 7 

5 1 

x1列中的唯一数据

x1 

1 9 

2 5 

3 6 

4 8 

例3 :

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)

输出

如何找到R数据框架中某一列的唯一值?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程