我的数据看起来很像:
aa <- data.frame(A=c(1,2,3,4,5),Value=c(100,200,300,400,500),B=c(2,4,1,3,5))
A Value B
1 100 2
2 200 4
3 300 1
4 400 3
5 500 5
我想要做的是:对于A中的1,我在B中找到该值,即2.然后我在A中找到2。最后,我在A中得到200的值。有人可以告诉我我如何在plyr包和dplyr包中使用ddply来做呢?
我检查了dplyr equivalent to ddply in plyr diamonds example和其他人的相同答案。但我的问题看起来有点复杂。