GPS ユニットがオンのときに 10 秒ごとに収集される緯度/経度データがあります。これらの座標には明らかにタイムスタンプが付けられています。これは私の目的 (30K プラス観測) にはデータが多すぎるため、代わりに 2 分ごとにデータを含むデータフレームを残したいと考えています。Rでこれを行うにはどうすればよいですか?
以下にデータフレームの例を作成しました。日付と時刻は 1 つの列に統合されており、この列でデータをサンプリングしたいと考えています。
a <-c(1:21)
D <- c("2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14", "2012/12/14")
Time <- c("18:40:37", "18:40:48", "18:40:58", "18:41:08","18:41:18","18:41:28","18:41:38","18:41:48","18:41:58","18:42:08","18:42:18","18:42:28","18:42:38","18:42:48","18:42:58","18:43:08","18:43:18","18:42:28", "18:44:18", "18:44:28", "18:44:28")
df1 <- data.frame(a, D, Time)
df1 <- within(df1, { timestamp=format(as.POSIXct(paste(D, Time)), "%d/%m/%Y %H:%M:%S") })
ユニットは 1 日を通してオンとオフを切り替えることができるため、どの秒数が記録されているかについて一貫性がない場合があります。
Rでこれを行う最良の方法は何ですか?
どうもありがとう、ケイティ