私は以下のように2つのテーブルを持っています
subj <- c(1, 1, 1, 2, 2, 2, 3, 3, 3)
gamble <- c(1, 2, 3, 1, 2, 3, 1, 2, 3)
ev <- c(4, 5, 6, 4, 5, 6, 4, 5, 6)
table1 <- data.frame(subj, gamble, ev)
subj2 <- c(1, 2, 3)
gamble2 <- c(1, 3, 2)
table2 <- data.frame(subj2, gamble2)
2 つのテーブルをギャンブルでマージしたいのですが、テーブル 2 でギャンブルするのと同じ番号を持つテーブル 1 からギャンブルのみを選択します。期待される出力は次のとおりです。
sub gamble ev
1 1 4
2 3 6
3 2 5