R Teilmenge eines Datenrahmens mit mehreren Schlüsseln [geschlossen]

Ich habe den folgenden Datenrahmen

id val
a  1
a  2
a  3
b  4
b  5
c  6

Ich möchte eine Teilmenge dieses Datenrahmens unter Verwendung einer Teilmenge der IDs finden. Ich weiß, dass ich Folgendes tun kann, wenn das Teilmengenkriterium nur 1 Wert für z.

y = subset(x,id=='a')

Wie erhalte ich jedoch eine Teilmenge, wenn ich mehrere IDs habe? Zum Beispiel c ('a', 'b'). Tun

y = subset(x,id==c('a','b'))

gibt mir nicht was ich will.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage