POSIXct

时间:2018-07-02 13:37:46

标签: r string posixct

我遇到了一个我无法解决的错误。尽管变量是相同的类,但是显然涉及时间,我无法向数据帧添加新行。

我尝试将格式添加到as.POSIXct(),但这没有帮助。我曾是 想知道您以前是否遇到过这种情况以及如何处理。 我确实需要时间,因此仅将其保留为日期是不可行的。

下面是我的代码示例:

types <- c("1","2","3","4","2")
arrival <- as.POSIXct(c("2014-11-19 16:44:00 GMT", "2014-12-18 16:27:00    GMT", "2014-12-21 02:24:00 GMT", 
                     "2014-12-22 16:44:00 GMT", "2014-12-24 17:46:00 GMT"), tz="GMT")
depart <- as.POSIXct(c("2015-01-13 00:31:00 GMT", "2015-02-17 11:43:00 GMT", "2015-01-02 12:57:00 GMT", 
                   "2015-01-02 13:53:00 GMT", "2015-01-12 11:15:00 GMT"), tz="GMT")


df <- data.frame(types,arrival,depart)

type <- "5"
arriv_times <- as.POSIXct("2014-12-30 17:47:00 GMT", tz='GMT')
depar_times <- as.POSIXct("2015-01-01 16:32:00 GMT", tz='GMT')

df[nrow(df)+1,] <- c(type, arriv_times, depar_times)
Error in as.POSIXlt.character(x, tz, ...) : 
  character string is not in a standard unambiguous format

0 个答案:

没有答案