我有两个data.frames A
,B
,共享两个相似的变量(ID
和Date
)。我想从两个数据集中找到ID
Date
早于01-01-2015
的{{1}}。
我尝试使用subset(A, Date < "01-01-2015")
,然而,Date
始终存在问题。我也尝试使用as.Date
来解决问题。但它不起作用。
有什么建议吗?
答案 0 :(得分:2)
使用as.Date并指定您提供的日期格式应该有所帮助。
date = c("12-30-2014", "07-01-2014", "08-01-2014", "12-02-2015")
date = as.Date(date, "%m-%d-%Y")
date < as.Date("01-01-2015", "%m-%d-%Y")
给出:
[1] TRUE TRUE TRUE FALSE