我有一个数据框,如下所示:
x <- c(1:6)
y <- c("06/01/13 16:00:00",
"06/01/13 16:00:00",
"06/03/13 20:00:00",
"06/03/13 20:00:00",
"06/07/13 20:00:00",
"06/08/13 20:00:00")
dfrm <- data.frame(x,y)
dfrm
x y
1 06/01/13 16:00:00
2 06/01/13 16:00:00
3 06/03/13 20:00:00
4 06/03/13 20:00:00
5 06/07/13 20:00:00
6 06/08/13 20:00:00
我想让你 chron 对象:
dfrm$y <- as.chron(dfrm$y, "%m/%d/%y %H:%M")
然后我有一个日期向量:
intensives <- c("06/01/13", "06/07/13")
然后我想通过“密集”向量中的日期对数据框“dfrm”进行子集化。我会做的事情是这样的:
subset(dfrm, y==dates(intensives))
或者
subset(dfrm, y %in% dates(intensives))
但两者都给了我一个空结果。