Итак, у меня есть образец меток времени UTC и куча других данных.Я хотел бы сгруппировать свои данные по дате.Это означает, что мне не нужны часы / минуты / секунды и я хотел бы иметь новый df, который показывает количество сгруппированных действий.
Я пытался использовать lubridate, чтобы вытащить дату, но я не могу получить правильное происхождение.
ДАННЫЕ
hw0 <- read.table(text =
'ID timestamp action
4f.. 20160305195246 visitPage
75.. 20160305195302 visitPage
77.. 20160305195312 checkin
42.. 20160305195322 checkin
8f.. 20160305195332 searchResultPage
29.. 20160305195342 checkin', header = T)
Вот что я пробовал
library(dplyr)
library(lubridate) #this will allow us to extract the date
daily <- hw0 %>%
mutate(date=date(as.POSIXct(timestamp),origin='1970-01-01'))
daily <- daily %>%
group_by(date)
Я не уверен, что использовать в качестве источника, и моя ошибка говорит, что это значение неверно.В конечном счете, я ожидаю, что код возвратит новый df, который содержит переменную (date) со списком уникальных дат, а также количество различных действий, выполняемых в каждый день.