次のような data.frame があります。
Dat1 <- data.frame(dateTime = as.POSIXct(c("2012-05-03 00:00","2012-05-03 02:00",
"2012-05-03 02:30","2012-05-03 05:00",
"2012-05-03 07:00","2012-05-04 07:00"),
tz = 'UTC'),x1 = rnorm(6))
与える:
> Dat1
dateTime x1
1 2012-05-03 00:00:00 -0.3529501
2 2012-05-03 02:00:00 1.9086742
3 2012-05-03 02:30:00 -0.4707939
4 2012-05-03 05:00:00 -1.7001035
5 2012-05-03 07:00:00 -1.3389383
6 2012-05-04 07:00:00 0.6985237
この data.frame を減らして、特定の日に n ポイントを超える行のみを含めたいと思います。したがって、n = 2 と言うと、Dat1 は次のようになります。
> Dat1
dateTime x1
1 2012-05-03 00:00:00 -0.3529501
2 2012-05-03 02:00:00 1.9086742
3 2012-05-03 02:30:00 -0.4707939
4 2012-05-03 05:00:00 -1.7001035
5 2012-05-03 07:00:00 -1.3389383
これが、この例だけでなく、任意の数の列の data.frame に役立つことを望みます。