Ich möchte den Datenrahmen x
filtern, indem Sie ID
s einschließen, die Zeilen für Hour
enthalten, die mit allen Werten von testVector
übereinstimmen.
Die Lösung sollte den folgenden Datenrahmen ergeben:
%Vor% Alle Werte von ID
C wurden gelöscht, weil Hour
5 fehlte. Beachten Sie, dass ich alle Werte von Hour
für ID
s behalten möchte, die mit testVector
übereinstimmen.
Eine dplyr Lösung wäre ideal, aber jede Lösung ist willkommen.
Gestützt auf andere verwandte Fragen zu SO, schätze ich, dass ich eine Kombination von %in%
und all
brauche, aber ich kann es nicht genau herausfinden.
Hier ist eine weitere dplyr
-Lösung, ohne jemals die Pipe zu verlassen:
Ihre Kombination aus %in%
und all
klingt vielversprechend, in Base R könnten Sie diese wie folgt zu Ihrem Vorteil nutzen:
Oder ähnlich, aber überspringt ein unnötiges Plätschern und effizienter gemäß d.b. in den Kommentaren:
%Vor%Ausgabe:
%Vor%Hoffe, das hilft!
Tags und Links r