在R中的向量中列出不同的值

如何在一个向量中列出不同值的复制? 我的意思是,类似于以下SQL语句:

SELECT DISTINCT product_code FROM data 

你的意思是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 

尝试将重复函数与否定运算符“!”结合使用。

例:

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

希望有所帮助。

您也可以在R.中使用sqldf包。Z <-sqldf('SELECT DISTINCT tablename.columnname FROM tablename')