私はCSVを変数「stuff」に読み込み、最初の列をPOSIXctに強制しています(この列には「2012-12-04 17:49:52」という形式のタイムスタンプしかないため、これはうまく機能します)。
stuff[,1]<-as.POSIXct(stuff[,1])
数日分のデータがあるので、日付ごとに分割しようとしています。
control <- subset(stuff,as.Date(stuff[,1]) == '2012-11-27')
control.1 <- subset(stuff,as.Date(stuff[,1]) == '2012-11-28')
これは、期待どおりにデータを日付で分割しないことがわかりました。tail(control) は最後の値が 2012-11-27 15:54:21 であることを示し、head(control.1) は最初の値が 2012-11-27 16:04:35 であることを示しています。
したがって、なんらかの理由で、16:00 前後のどこかで平等がピボットするように見えます。POSIXct に強制するときにタイムゾーンを指定しようとしましたが、これも役に立ちませんでした。日ごとにサブセット化するためにできることはありますか (そして、これが失敗した理由はありますか)? 後でデータをスライスするために使用する予定なので、時間ごとの情報をそこに保持する必要があることに言及したいと思います。