溫馨提示×

R語言怎么提取出一列中的重復項

小億
405
2024-01-23 16:19:17
欄目: 編程語言

可以使用R語言中的unique()函數來提取出一列中的重復項。

unique()函數可以返回一個向量,其中包含了給定向量中的所有唯一值。

下面是一個示例代碼:

# 創建一個向量
vec <- c(1, 2, 3, 2, 4, 4, 5)

# 使用unique()函數提取出重復項
duplicate_items <- vec[duplicated(vec)]

# 輸出結果
print(duplicate_items)

輸出結果為:

[1] 2 4

在上述示例中,我們首先創建一個向量vec,其中包含了重復的元素。然后使用duplicated()函數來判斷向量中是否有重復的元素,返回一個邏輯向量,表示每個元素是否為重復項。最后,通過使用duplicated()函數的結果作為索引,提取出重復的元素,并將其存儲在duplicate_items向量中。

注意,如果你只想知道重復的元素的唯一值,而不關心重復的頻率或位置,可以使用duplicated()函數來判斷向量中是否有重復的元素,然后再使用unique()函數來提取出重復的元素。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女