109

値が複製されているベクトルで個別の値を一覧表示するにはどうすればよいですか? つまり、次の SQL ステートメントと同様です。

SELECT DISTINCT product_code
FROM data
4

7 に答える 7

190

ということですか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
于 2011-10-13T14:08:06.693 に答える
8

重複した関数を否定演算子「!」と組み合わせて使用​​してみてください。

例:

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

それが役立つことを願っています。

于 2011-10-13T14:07:18.600 に答える
7

R で sqldf パッケージを使用することもできます。

Z <- sqldf('SELECT DISTINCT tablename.columnname FROM tablename ')
于 2016-03-31T23:43:05.060 に答える