我有兩個大的載體:分配值較小數量爲越大的值的數目中的R
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次
我想從B分配A值,使A中的相同值在B中得到相同的值。如果有多個1的每1應從B.
得到相同的號碼,我已經使用A [B]命令,但第一萬八入境後,我得到的NA
什麼是這樣做的正確方法?
代碼:
A<-read.csv("A.csv")
B<-read.csv("B.csv")
A[B]
你試過'merge()'嗎? – Andrie
合併將不會分配相同的值相同的數字。例如。如果有四個1,那麼這四個中的每一個都應該從B – user1723765
'merge()'得到相同的數字,如果你探索'all.x = TRUE'參數。 – Andrie