如何在R中使用資料框列查詢數學集合?
數學集合是由唯一元素組成的集合,或者是由彼此不同的元素組成的集合。如果我們想使用資料框列查詢數學集合,我們可以簡單地使用unique函式。
例如,如果我們有一個名為df的資料框,其中包含一個名為X的列,那麼我們可以使用以下命令在X的幫助下找到數學集合:
unique(df$X)
示例1
以下程式碼片段建立了一個示例資料框:
x<-rpois(20,5) df1<-data.frame(x) df1
建立了以下資料框
x 1 7 2 3 3 7 4 5 5 5 6 5 7 6 8 6 9 4 10 0 11 5 12 6 13 2 14 4 15 6 16 4 17 2 18 4 19 5 20 6
為了使用上述建立的資料框中df1的x列查詢數學集合,請將以下程式碼新增到上述程式碼片段中:
x<-rpois(20,5) df1<-data.frame(x) unique(df1$x)
輸出
如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:
[1] 7 3 5 6 4 0 2
示例2
以下程式碼片段建立了一個示例資料框:
y<-round(rnorm(20),1) df2<-data.frame(y) df2
建立了以下資料框
y 1 -0.4 2 0.0 3 1.3 4 0.6 5 -1.2 6 0.4 7 -0.4 8 0.8 9 0.2 10 0.2 11 0.8 12 1.2 13 -1.6 14 2.2 15 0.9 16 -0.4 17 -0.3 18 0.2 19 -0.3 20 0.5
為了使用上述建立的資料框中df2的y列查詢數學集合,請將以下程式碼新增到上述程式碼片段中:
y<-round(rnorm(20),1) df2<-data.frame(y) unique(df2$y)
輸出
如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:
[1] -0.4 0.0 1.3 0.6 -1.2 0.4 0.8 0.2 1.2 -1.6 2.2 0.9 -0.3 0.5
示例3
以下程式碼片段建立了一個示例資料框:
z<-rpois(20,2) df3<-data.frame(z) df3
建立了以下資料框
z 1 3 2 6 3 1 4 4 5 1 6 1 7 1 8 2 9 2 10 2 11 1 12 2 13 2 14 1 15 3 16 1 17 2 18 2 19 1 20 4
為了使用上述建立的資料框中df3的z列查詢數學集合,請將以下程式碼新增到上述程式碼片段中:
z<-rpois(20,2) df3<-data.frame(z) unique(df3$z)
輸出
如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:
[1] 3 6 1 4 2
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP