我的表是這樣的(輸入):如何知道事件前的最後一個日誌? R輸入語言
user_id event timestamp
Rob business 111111
Rob business 222222
Mike progress 111111
Mike progress 222222
Rob progress 000001
Mike business 333333
Mike progress 444444
Lee progress 111111
Lee progress 222222
表dput
:
dput(input)
structure(list(user_id = structure(c(3L, 3L, 2L, 2L, 3L, 2L,
2L, 1L, 1L), .Label = c("Lee", "Mike", "Rob"), class = "factor"),
event = structure(c(1L, 1L, 2L, 2L, 2L, 1L, 2L, 2L, 2L), .Label = c("business",
"progress"), class = "factor"), timestamp = c(111111, 222222,
111111, 222222, 1, 333333, 444444, 111111, 222222)), .Names = c("user_id",
"event", "timestamp"), row.names = c(NA, -9L), class = "data.frame")
我想知道最後progress
事件之前先business
事件發生(輸出):
user_id event timestamp
Mike progress 222222
Rob progress 000001
感謝您的幫助!
我想你需要更好地解釋這一點。 – Frank