r - 根据条件更改日期、月份和时间
问题描述
我有一个数据集
Agent name Time stamp login/logout
Xyz 5/31/18 9:03:16 AM Login
Xyz 6/1/18 12:02:12 AM Logout
Abc 5/31/18 9:00:00 AM Login
Abc 5/31/18 11:59:00 PM Logout
我在 R 中编写了一个代码来计算代理的登录时间,但是在月末轮班延长到午夜 12 点,如上面的示例所示,但是随着时间更改为上午 12 点,日期也更改为第二天因此,代码无法确定当天的登录时间,即 2018 年 5 月 31 日。
我想将其转换6/1/18 12:02:12 AM
为5/31/18 11:59:59 PM
前一天,因为上午 12 点以上的登录时间无关紧要。这应该是动态的,即一年中的任何月底。第一个案例是月末的问题案例,即代理 Xyz,第二个案例是月末的理想案例,即代理 Abc。
我想在代码的开头执行此操作,而不会干扰代码的当前工作。
解决方案
推荐阅读
- ios - SwiftUI 因一位用户的 EXC_BREAKPOINT (SIGTRAP) 而崩溃,我无法在模拟器中复制它
- powerquery - Excel PowerQuery 中的 IF AND OR
- r - plot_ly 具有常量变量的 3D 图
- javascript - v-model 没有正确绑定到对象数组
- sql-server - SQL Server:更改跟踪可以忽略更改为相同值的字段吗?
- python - python & GPIO 脚本
- firebase - 在 Firestore 中使用 runTransaction 方法的同时写入操作不起作用
- c# - 获取在 ASP.NET 框架中工作的散列 Webpack 包
- python - 在 vscode 中尽可能使用 pipenv
- python - 在 python 中更改目录会出现语法错误