我有这样的数据:
sample_data <- c("Sun 11.30am", "Tues 01.00pm", "Mon 10.00am", "Sun 01.30am", "Thurs, 02.30pm")
我希望返回基于工作日的年/月/日/时间,假设工作日是该日的下一个出现日期(所需数据基于我发布此问题的日期,3月17日星期五):
desired_data <- c("2023-03-19 11:30AM", "2023-03-21 01:00PM", "2023-03-20 10:00AM","2023-03-19 01:30AM","2023-03-23 02:30PM")
有没有简单的R函数可以做到这一点?谢谢!
3条答案
按热度按时间3okqufwl1#
hyrbngr72#
l5tcr1uw3#
一种base R方法,首先获取匹配的日期,然后组合日期和格式化时间