我有两个大的载体:分配值较小数量为越大的值的数目中的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