2016-02-11 61 views
1

我有一個(11590×2)DF兩個因子變量(值,IND),具體如下:的R - 唯一的()給出 'incomparables = FALSE!' 的錯誤

> head(df) 
      values ind 
8632 acanthite X138 
40132 acanthite X638 
1  actinolite X1 
1387 actinolite X23 
1765 actinolite X29 
1891 actinolite X31 

當我試圖讓所有獨特的價值,爲什麼我會得到以下錯誤?我應該如何繞過這個錯誤來獲得一個只有記錄唯一值的df?任何幫助,將不勝感激。

> unidf<-unique(df,"values") 
Error: argument 'incomparables != FALSE' is not used (yet) 

回答

4

R爲解釋的第二個參數您的呼叫到unique()作爲incomparables值。您的通話被解釋成這樣:

unidf<-unique(df, incomparables="values") 

如果你想獲得僅使用values列那就試試這個從數據幀唯一行:

unidff <- df[!duplicated(df$values), ]