私は問題があります。データをダウンロードし、日付を 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"))
データ フレームとは、1 つのオンライン ゲームでのトランザクションに関するものです。値 (支払い)、transaction_date、intall_date、および ID が含まれます。インストールから数日後に表示される新しい列を追加しました。dlyrを使ってデータをまとめてみた
df2<-df %>%
group_by(days) %>%
summarise(sum=sum(value))
エラーが発生しました: エラー: 列 'transaction_date' にサポートされていない型があります: POSIXlt, POSIXt
どうすれば修正できますか?
アップデート。Date 列のクラスを Character に変更しました。それは問題を解決しました。しかし、データセットのクラスを変更せずに dlyr を使用できますか?