2

時系列データのdata.frameがあります。偶数日ごとに測定されるエントリのみを保持することにより、データを間引きしたいと思います。例えば:

set.seed(1)
RandData <- rnorm(100,sd=20)
Locations <- rep(c('England','Wales'),each=50)
today <- Sys.Date()
dseq <- (seq(today, by = "1 days", length = 100))

Date <- as.POSIXct(dseq, format = "%Y-%m-%d")

Final <- data.frame(Loc = Locations,
                    Doy = as.numeric(format(Date,format = "%j")),
                    Temp = RandData)

したがって、このデータフレームを減らして、172日目、174日目などのLloc、day、tempなどの偶数日で測定されるすべてのエントリのみを含めるにはどうすればよいですか...

4

1 に答える 1

6

どうですか:

Final[Final$Doy%%2==0,]
于 2012-06-19T15:53:35.660 に答える