【发布时间】:2018-03-07 09:23:54
【问题描述】:
我想比较一列中的数据,即结束日期(end_date)和系统日期(todays_date)。两列都是 char 格式。
Input:
$ name: chr "Abby" "Abby" "Abby" "Abby" ...
$ std: int 2 3 4 5 6 7 8 9 10 11 ...
$ end_date: chr "25-02-2016" "25-02-2016" "25-03-2018" "25-02-2019" ...
$ todays_date: chr "07-03-2018" "07-03-2018" "07-03-2018" "07-03-2018" ...
有什么方法可以传递sqldf 语句,我可以在其中获取输入 csv 的所有值,其中 end_date sqldf 语句之外的任何方式,我都可以提取 csv 的值,其中 end_date
我尝试了以下查询的一些可能变化,但似乎无法获得所需的输出:
sel_a <- sqldf(paste("SELECT * FROM input_a WHERE end_date<",
todays_date, "", sep = ""))
sel_a
PS:我有大量数据并已将其减少以适应这个问题。
任何帮助将不胜感激。
【问题讨论】: