我想获得2008年1月和2月期间的所有购买,这是我的代码。我不知道它有什么问题。有人可以帮忙吗?
mydf1$Purchase.Date<-as.Date(mydf1$Purchase.Date, "%m/%d/%Y")
a<-subset(mydf1, mydf1[(Purchase.Date >= "2008-01-01" & Purchase.Date <= "2008-02-28")])
答案 0 :(得分:1)
您收到错误消息了吗?或者只是一个意外的输出?请更新问题以反映您的情况。
您可以尝试使用filter
中的dplyr
功能。
library(dplyr)
mydf1 <- mydf1 %>%
filter(Purchase.Date >= "2008-01-01" & Purchase.Date <= "2008-02-28")
答案 1 :(得分:0)
你可以做到
a <- df[mydf1$Purchase.Date >= "2008-01-01" & mydf1$Purchase.Date <= "2008-02-28",]