可以使用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()函數來提取出重復的元素。