2
使用as.Date
函數將字符「6/07/69」轉換爲日期,結果爲「2068-07-06」而不是「 1968年7月6" 日。我怎樣才能解決這個問題?以d/mm/yy格式轉換日期(年齡早於69年)
實施例:
as.Date(c("6/07/68", "6/07/69"), format="%d/%m/%y")
[1] "2068-07-06" "1969-07-06"
使用as.Date
函數將字符「6/07/69」轉換爲日期,結果爲「2068-07-06」而不是「 1968年7月6" 日。我怎樣才能解決這個問題?以d/mm/yy格式轉換日期(年齡早於69年)
實施例:
as.Date(c("6/07/68", "6/07/69"), format="%d/%m/%y")
[1] "2068-07-06" "1969-07-06"
可以使用庫chron
例如
> library(chron)
> as.Date(chron(c("6/07/67", "6/07/69"), format = c(dates = "m/d/y")))
#[1] "1967-06-07" "1969-06-07"
添加一個世紀到一年可能對我的情況沒有幫助。我有混亂的數據。對我來說,區分數據中有無世紀的情況是很重要的。 – phx 2013-04-25 11:46:52
你讀過答案了嗎?他們爲您提供處理一般問題的方法 – mnel 2013-04-25 11:48:11