重複の可能性:
Rの列の一意の値ごとに最初の行のみを選択します
次の形式のマトリックスがあります。
col1 col2
1 2
1 2
1 2
1 2
1 2
2 5
2 5
2 5
3 7
3 7
3 7
3 7
3 7
3 7
3 7
3 7
4 2
4 2
4 2
'col1'に基づいてすべての一意の行を選択したいと思います。
この場合、これはcol1の各一意の値の最初の行になります。
サブセット:
col1 col2
1 2
2 5
3 7
4 2
これが私が試したことです:
https://dl.dropbox.com/u/22681355/matrix.csv
mat<-read.csv("matrix.csv")
sub<-unique(mat$V1)
subset(mat, mat==c(sub)
それは私が得ると思っているよりもはるかに多く吐き出し、私はこのエラーメッセージを受け取ります:
警告メッセージ:contacts $ V1 == c(g):長いオブジェクトの長さは短いオブジェクトの長さの倍数ではありません