我有一個數據集如下(以data.frame格式):子集R中與多個標準
>dataset
X Y Z Value
a c f 12
a d f 45
a c f 654
a d g 684
a c g 54
b d f 78
b c f 31
b d f 777
b c g 54
b d g 45
我有標準的一個第二data.frame:
>criteria
X Y Z
a c f
b d f
如何在這個例子中,我將第二個矩陣應用於第一個矩陣,從而得到c(654,12,777,68)?我試過的大部分事情最終都是用三個變量中的任何一個匹配,而不是全部三個匹配。
編輯:修正了什麼結果應該是
你可以用'merge'。有關更多詳細信息,請參閱[本文](http://stackoverflow.com/questions/1299871/how-to-join-merge-data-frames-inner-outer-left-right)。 – lmo
爲什麼'c(654,12,777,68)'結果呢? –
Paulo,你是對的。我顯然不太在乎我的例子。抱歉! – user79928