【发布时间】:2016-08-09 15:30:18
【问题描述】:
我在数据框中有两列需要计算时间差。数据为城市公开数据中的本地PD数据。下面是一栏
TimeDispatch
01/01/2011 12:00:37 AM
TimeArrive
01/01/2011 12:21:31 AM
还有一些缺失值的 TimeArrival,因为每次调度都不需要警察到达。
我正在尝试在 R 中使用 sqldf 来找出不同之处,但它说这个错误
Error in sqliteSendQuery(conn, statement, bind.data) :
RAW() can only be applied to a 'raw', not a 'double'
In addition: Warning message:
In sqliteSendQuery(con, statement, bind.data) :
Closing result set with pending rows
有帮助吗?
【问题讨论】:
-
有必要在
sqldf的帮助下做吗? -
能否请您发布您正在使用的查询?
-
total$TimeDispatched
-
您也可以不使用
sqldf对它们进行分组。 -
谢谢Kunal,我确实解决了。其实很简单。转换后,我只是用了一个as.integer函数,然后用group by。