私は四半期ごとのデータを集計しようとしていますが、エラーメッセージのタイプ(リスト)が無効です。リストはPOSIXltのリストであり、私は前もって細かく、毎時のデータを集計していますが、以前はこのエラーは見たことがありません。リストを別のタイプに変換する必要がありますか?もしそうなら、15分のデータを引き出すことができますか?ここに私のコードは、私は、任意の助けを本当に感謝:難解集計R POSIXltリスト:無効なタイプリストエラーメッセージ
seq_start <- as.POSIXct("2015-09-10 01:00:00 BST")
Arrivals <- floor(runif(60, min = 1, max = 14))
Minute_Seq <- seq(trunc(seq_start, units='mins'), by='1 mins',length = 60)
Arrival_board = data.frame(Minute_Seq,Arrivals)
Arrival_board$QTR= as.POSIXlt(round(as.double(Arrival_board$Minute_Seq)/(5*60))*(5*60),origin=(as.POSIXlt('1970-01-01')))
arrive_stats <- aggregate(Arrival_board$Arrivals ~ Arrival_board$QTR, Arrival_board, FUN=mean)
このエラーを複製するデータのサンプルを投稿できますか? – lmo
'as.POSIXct'を' as.POSIXlt'で使用したい場合は 'as.POSIXct'が必要です。 –