Ho un problema. Ho scaricato i dati e date tranformed in formato POSIXltProblemi con dati dplyr e 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"))
frame di dati è di circa transazione in un gioco on-line. Contiene valore (il suo pagamento), transaction_date, intall_date e ID. Ho aggiunto una nuova colonna, che i giorni festivi dopo l'installazione. Ho cercato di riassumere i dati utilizzando dlyr
df2<-df %>% group_by(days) %>% summarise(sum=sum(value))
E ho ottenuto un errore: Errore : colonna 'TRANSACTION_DATE' ha tipo non supportato: POSIXlt, POSIXt
Come posso risolvere il problema?
UPD. Ho modificato le classi delle colonne Date in Character. Ha risolto il problema. Ma posso usare dlyr senza cambiare classe nel mio set di dati?
uso 'POSIXct' invece – eddi
Cosa Eddi detto ... avvolgere' as.POSIXct' intorno alle chiamate strptime. –