0

我想使用 2 个不同的日期变量——START 和 END(在第 2 列和第 3 列中)对我拥有的数据(DATA)集进行子集化。它有两个部分。首先,我想排除这两个变量缺失值的行。我一直在使用这个:

!is.na(DATA[,2:3])

然后,我只需要包含 START 值等于或晚于 1999 年 3 月 3 日并且 END 值在 2002 年之前的行。START 和 END 变量都是数字并且具有先前格式化的日期类如(格式='%d%b%Y')

谢谢!

4

1 回答 1

1
library(ts)
data1<-window(data.ts, start=c(1993, 3,3), end=c(2002,12,31)) # you need to set the data as.ts

#or,

library(zoo)
data1<-data.z[as.Date(c("1993/3/3", "2002/12/31"))] # you need to set the data as .z
于 2013-04-06T21:10:41.027 回答