data = read.csv('Report.csv', stringsAsFactors = FALSE, strip.white=TRUE, as.is = TRUE)
data = data.frame(Date = "2009-04-18", data)
data$Date = as.Date(data$Date, "%Y/%m/%d")
它一直给我charToDate(x)错误
(字符串不是标准的明确格式)。
我知道出了什么问题。我的最终目标是在此数据框中创建日期列。
答案 0 :(得分:1)
您的日期变量格式为YYYY-MM-DD
,而不是YYYY/MM/DD
。您试图告诉R您的日期变量的分隔符是/
而不是-
(实际上是它)。也就是说,这应该可以解决问题:
data$Date = as.Date(data$Date, "%Y-%m-%d")