我有一個數據框與日期列,我想轉換它。有了這個例子,如何在數據框列中獲取日期格式?
DF <- data.frame(name = paste("A", 1:5, sep = ""),
birth = c("16131", "2014-07-04", "16257", "15982", "2014-07-04"))
as.Date(DF$birth, origin = "1970-01-01")
它返回我的消息的錯誤:
Error in charToDate(x) :
la chaîne de caractères n'est pas dans un format standard non ambigu
在英語中,字符串是一個模糊的標準格式。 在此先感謝!
你構建你的data.frame錯誤。 'birth'中的值不僅是日期,而且是整數(例如16131)。 –
做as.Date(16131,origin =「1970-01-01」)它會返回一個日期! –