Перечислим различные значения в векторе в R

Как я могу перечислить различные значения в векторе, где значения являются репликативными? Я имею в виду, аналогично следующему оператору SQL:

SELECT DISTINCT product_code
FROM data

Ответ 1

Вы имеете в виду unique:

R> x = c(1,1,2,3,4,4,4)
R> x
[1] 1 1 2 3 4 4 4
R> unique(x)
[1] 1 2 3 4

Ответ 2

Вы также можете использовать пакет sqldf в R. Z < -sqldf ('SELECT DISTINCT tablename.columnname FROM tablename')

Ответ 3

Попробуйте использовать дублируемую функцию в сочетании с оператором отрицания "!".

Пример:

wdups <- rep(1:5,5)
wodups <- wdups[which(!duplicated(wdups))]

Надеюсь, что это поможет.