我有一个具有“DATE”字段的数据框。例如:"24-10-2015"
该变量采用日期格式。

当我使用sqldf时,例如:select min(DATE), MAX (DATE) from table ...,输出是类似于16623的数字。

尝试过FORMAT和CONVERT,但它们在sqldf中不起作用。

有什么提示吗?

最佳答案

为数据框中的每一列指定方法。假设“数据”是数据框的名称,其中列名“d”包含“日期”格式。

请尝试以下方法:

sqldf('select max(d) as MAX__Date,
              min(d) as MIN__DATE
       from data',
      method = "name__class")

这应该工作。

关于r - 如何使用sqldf获取日期?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33548219/

10-12 17:22