0

我在 R 中遇到这个看似简单的问题时遇到了最困难的时间。我有一列包含 R 无法识别的日期和时间,我只是无法将其转换为可以识别日期和时间的格式时间(通常它得到正确的日期,但将时间保留为 00:00)。我查看了lubridate包装,尝试了as.date,尝试了,as.POSIX但没有运气。我需要它的日期时间格式,该格式将被包wearingMarking中的函数识别physicalActivity。我的日期列有月、日、年,然后是小时和分钟:

dateTime <- c("7/12/2011 13:21",
       "7/12/2011 13:22",
       "7/12/2011 13:23",
       "7/12/2011 13:24",
       "7/12/2011 13:25",
       "7/12/2011 13:26",
       "7/12/2011 13:27",
       "7/12/2011 13:28",
       "7/12/2011 13:29")

可能是这样的?

df <- transform(allData, dateTime=as.Date(allData$dateTime,format="%m/%d/%y %H:%M"))
dfTime <- transform(df, dateTime=strptime(df$dateTime, "%m/%d/%y %H:%M"))

任何帮助将不胜感激。

4

0 回答 0