【发布时间】:2016-06-20 12:09:43
【问题描述】:
我有以下数据集:
USERNAME API_TRACK_EVENT TIME
userA Viewed pic 1454941960
userA Order/payment 1454941972
userA Edit pic 1454941973
userA Order/Changed Address 1454941976
userB Viewed pic 1454941983
userB Order/guestlogin 1454941986
userB Order/Changed Address 1454941992
我想对数据集执行以下操作:
- 按照
TIME对数据集进行排序 - 在“订单”事件第一次发生后删除所有
APITRACK_EVENTs(目标是在第一次下订单之前获取用户的所有api跟踪事件)。
那么,我应该怎么做呢? [也开放使用 dplyr。]
【问题讨论】:
-
你尝试了什么?为什么它不起作用?
-
@Heroka 在链接的帖子中,您可以注意到我试图让 df 订购 w.r.t
TIME,然后过滤掉非第一个“订单”出现。但是,无法完成Delete all the APITRACK_EVENTs after the first occurrence of an "Order" event部分。 -
@akrun 不。我需要在第一次发生“订单”事件后删除所有
API_TRACKING事件,而不仅仅是删除非第一个“订单”发生。