r - 我不能用 R 减去日期
问题描述
我尝试减去日期时间(大约 30 分钟)。我可以用 Robo3T 做到这一点。但是当我尝试这样做时,我收到如下错误。
“错误:不能从日期中减去一个字符串”
我可以用 robo3T 做到这一点,但我不能用 R 做到这一点。
这是我的 R 脚本;
datas3$aggregate(paste('[
{"$group": {
"_id": {
"AssetConnectDeviceKey":"$AssetConnectDeviceKey",
"Time": {"$add": [
{ "$subtract": [
{ "$subtract": [
{ "$add": [ "$CreateDate", ',1000 * 60 * 60 * 10 ,'] },
"new Date(0)"
]},
{ "$mod": [
{ "$subtract": [
{ "$add": [ "$CreateDate",', 1000 * 60 * 60 * 10 ,'] },
"new Date(0)"
]},',
1000 * 60 * 30,'
]}
]},
"new Date(0)"
]}
},
"Longitude": { "$avg": "$Longitude" },
"Latitude": { "$avg": "$Latitude" }
}}]'))
解决方案
您可以使用 lubridate 包来实现此目的。
minutesLeftToday <- 1440 - hour(time)*60 - minute(time)
推荐阅读
- html - 如何从 django 中的输入中获取值?
- java - queryResolver 上 GraphQL 查找方法的问题
- python - 如何使用 Python 的 mysql-connector 检查 MySQL 中是否存在某个列(使用 WHERE)?
- docker - Docker 和 Yaml 发出 Rocket chat
- c++ - 什么是 std::exception::what() 以及为什么要使用它?
- python - 根据熊猫中的类别标准化值
- c++ - 如何在没有函数的情况下编写这段代码并在 C++ 中变得更简单?
- python - 无法从目录启动 Gunicorn:13 - 权限被拒绝
- python - 如何将文件路径放入ansible中的变量中?
- javascript - Node/JS - 类构造函数变量未定义