【发布时间】:2016-06-08 01:42:49
【问题描述】:
我有日志数据,它记录了开始日期时间和结束日期时间戳。
日志文件中的数据如下所示 Preapred data in excel
Start_Date1 Start_Time1 Start_Millisecond1 Start_Date2 Start_Time2 Start_Millisecond2
29-11-2015 18:25:04 671 29-11-2015 18:40:05 275
29-11-2015 18:25:03 836 29-11-2015 18:40:04 333
10-11-2015 02:41:57 286 10-11-2015 02:51:52 690
当我使用 Rstudio 将数据加载到 R 中时。数据类如下所示。
我正在使用下面的代码行将日期转换为 POSIXlt。
nov$Start.Date1<-as.POSIXlt(as.character(nov$Start.Date1), format="%d-%m-%Y")
nov <-read.csv(file = '././data/Data For R Nov CBEFF log.csv',header = TRUE,na.strings = FALSE,stringsAsFactors = FALSE)
str(nov$Start.Time1)
nov$Start.Date1
nov$Start.Time1
nov$Start.Date2
nov$Start.Time2
**
> 我想计算完成时间,即 > StartTime2-StartTime1
**
StartTime1 和 StartTime2 现在是 chr 数据类型。
【问题讨论】:
-
我已经调查过了,但无法得到我想要的东西..
-
如果您向我们展示您的尝试以及为什么没有奏效,您更有可能获得帮助。您还应该提供a minimal reproducible example 而不是屏幕截图。
标签: r datetime time logfile-analysis