Ich habe folgende Daten-Set:Filtern eines Datensatzes nach grepl in R?
USERNAME API_TRACK_EVENT TIME
userA Viewed pic 1454941960
userA Order/payment 1454941972
userA Order/Changed Address 1454941976
userB Viewed pic 1454941983
userB Order/guestlogin 1454941986
userB Order/Changed Address 1454941992
Ich möchte nur die frühere "Order" nehmen, die "Order/Zahlung" für userA und "Order/guestlogin" für userB bedeutet.
Nachdem dies gesagt wurde, sollten alle anderen Nicht-Order-Ereignisse gleich bleiben.
So würde die Ausgabe-Dataset sein:
USERNAME API_TRACK_EVENT TIME
userA Viewed pic 1454941960
userA Order/payment 1454941972
userB Viewed pic 1454941983
userB Order/guestlogin 1454941986
Also, wie soll ich das tun? [Öffnen Sie, um dplyr auch zu verwenden.]
Entschuldigung, dass ich das Detail verpasste, dass die Reihen Bestellung sein müssen. zu "Zeit" und der früheste sollte in dem resultierenden Datensatz existieren. Danke an Ihren Kommentar zu der anderen Antwort, ich habe mich an den Fehler erinnert :) – Dawny33
@ Dawny33, habe ich einen Schritt hinzugefügt, um die Daten zu bestellen –
Danke für solch eine detaillierte Antwort. :) – Dawny33