我无法在parse_date_time处理的文件中获取简单的字符串,在Windows 7下运行Rstudio。以下是一个示例:
t<-read.csv("test3.csv", stringsAsFactors = FALSE)
# show data
print(t)
Date
1 2014-03-15 01:02:16
2 2014-03-15 01:06:26
3 2014-03-15 01:09:16
summary(t)
Date
Length:3
Class :character
Mode :character
parse_date_time(t, "%Y%m%d %H%M%S")
#[1] NA
Warning message:
All formats failed to parse. No formats found.
同时,引用文件中的字符串按原样运行:
parse_date_time("2014-03-15 01:02:16", "%Y%m%d %H%M%S")
#[1] "2014-03-15 01:02:16 UTC"
我在这里做错了什么?请帮忙!
谢谢 - 佐利
答案 0 :(得分:0)
因为t
是data.frame
,所以必须输入要解析的向量。
library(lubridate)
parse_date_time(t$Date, "%Y%m%d %H%M%S")
#[1] "2014-03-15 01:02:16 UTC" "2014-03-15 01:06:26 UTC"
#[3] "2014-03-15 01:09:16 UTC"
数据强>
t <- structure(list(Date = c("2014-03-15 01:02:16", "2014-03-15 01:06:26",
"2014-03-15 01:09:16")), .Names = "Date", row.names = c(NA, -3L
), class = "data.frame")