У меня проблема. Я загрузил данные и преобразовал даты в формат POSIXlt
df<-read.csv("007.csv", header=T, sep=";")
df$transaction_date<-strptime(df$transaction_date, "%d.%m.%Y")
df$install_date<-strptime(df$install_date, "%d.%m.%Y")
df$days<- as.numeric(difftime(df$transaction_date,df$install_date, units = "days"))
Кадр данных о транзакции в одной онлайн-игре. Он содержит значение (его платеж), transaction_date, intall_date и ID. Я добавил новый столбец, который показал после установки. Я попытался обобщить данные, используя dlyr
df2<-df %>%
group_by(days) %>%
summarise(sum=sum(value))
И у меня есть ошибка: Ошибка: столбец "transaction_date" имеет неподдерживаемый тип: POSIXlt, POSIXt
Как я могу его исправить?
UPD. Я изменил классы столбцов Date в Character. Это решило проблему. Но могу ли я использовать dlyr без изменения классов в моем наборе данных?