請幫忙。不知道,我在這裏做錯了什麼。但是,下面的簡單代碼用於從字符中轉換日期在R中不適用於我。它給出了NA
,而不是任何值。無法從R中的字符串轉換日期
x <- c("3-Sep-13","3-Oct-13","10-Nov-2014")
x
# [1] "3-Sep-13" "3-Oct-13" "10-Nov-2014"
class(x)
# [1] "character"
as.Date(x,format="%d-%m-%Y")
# [1] NA NA NA
format(as.Date(x,"%d-%m-%Y"))
# [1] NA NA NA
as.Date(x,format="%Y-%m-%d")
# [1] NA NA NA
format(as.Date(x,"%Y-%m-%d"))
# [1] NA NA NA
請參閱'?strptime'; '%B'。 – Henrik
除了@ Henrik的評論外,還可以參閱''strptime'中的'%y'。確保'x'中的日期在格式上一致。 – ccapizzano