我试图在一定条件下计算日期
数据帧:
ID PID PDate
1 BBBBBB A12 20210512T165301.046
2 BBBBBB A12 20210511T055001.199
3 CCCCCC B11 20210512T105805.685
如果Pdate时间大于下午4点,则在日期上加一,如果时间小于上午9:30,则在日期上减去一。日期以24小时格式给出,时间在字符T之后。 例如20210512T165301.046,这里的时间是1653,大于下午4点,因此必须是20210513
这几天是营业日。如果当前日期是星期五,则第二天是星期一,如果当前日期是星期一,则前一天是星期五。 我也不得不把假期排除在外
Expected:
ID PID PDate
1 BBBBBB A12 20210513
2 BBBBBB A12 20210510
3 CCCCCC B11 20210512
时间只给出了9:30-4之间的范围,我不知道如何获得前一天和第二天的响应
有人能帮我吗
使用
pd.to_datetime
将转换后的小时数添加到日期时间是这样吗
相关问题 更多 >
编程相关推荐