我正在使用一个调查数据集,其中有两个字符串向量start
和finish
,分别表示采访开始和结束的时间。
它们是character
字符串,看起来像这样:"9:24 am"
,"12:35 pm"
等。我正在努力基于这两个值计算采访持续时间。最好的方法是什么?
我知道对于日期,有很多类或函数,如as.date()
、as.Date()
、chron()
或as.POSIXct()
。所以我在寻找类似as.time()
的东西,但是没有找到。我是否应该添加一个虚构的日期,并将整个内容转换为POSIX()
日期时间类,然后使用difftime()
?
在R
中处理时间的最佳实践是什么?