我有时间从文件中导入。该列被视为数字,如下所示:
head(RawData$TimeStart, 10)
[1] 0.00 0.00 0.00 30.19 0.00 25.00 0.00 9.20 0.00 0.00
例如,该数据代表在 0.0 分钟和 30 分钟 19 秒 (30.19) 时采集的样本。
我希望现在将此列转换为以下格式:
> head(RawData$Converted, 10)
[1] "2017-07-05 00:00:00 AEST" "2017-07-05 00:00:00 AEST" "2017-07-05 00:00:00 AEST" "2017-07-05 00:30:19 AEST"
[5] "2017-07-05 00:00:00 AEST" "2017-07-05 00:25:00 AEST" "2017-07-05 00:00:00 AEST" "2017-07-05 00:09:20 AEST"
[9] "2017-07-05 00:00:00 AEST" "2017-07-05 00:00:00 AEST"
我尝试了以下方法:
RawData$Converted <- as.POSIXct(RawData$TimeStart, origin='1970-01-01', tz='Australia/Darwin')
但这并没有给出今天的日期/时间。我很困惑,所以任何帮助将不胜感激。