2 つの大きなベクトルがあります。
A: https://dl.dropbox.com/u/22681355/A.csv
B: https://dl.dropbox.com/u/22681355/B.csv
A には 20000 を超えるエントリがありますが、一意のエントリは 1350 しかありません。B は 1 から 9 までの 1350 回生成された乱数です。
A の同じ値が B で同じ値になるように、B から A に値を割り当てたいと思います。たとえば、複数の 1 がある場合、それぞれの 1 は B から同じ値を取得する必要があります。
A[B] コマンドを使用していますが、18000 番目のエントリの後に NA が表示されます
これを行う適切な方法は何ですか?
コード:
A<-read.csv("A.csv")
B<-read.csv("B.csv")
A[B]