0
我有列日期等如何在r中轉換日期?
1-Apr-08
18-Sep-09
數據集,我想將它們轉換到
01/04/08
18/09/09
我嘗試 format(as.Date(d, "%d-%b-%y"), "%d/%m/%y")
,但它不工作
UPD我發現我的代碼不起作用,因爲我的電腦的系統語言是俄語。當我嘗試改造1-Апр-08時,它有效(Апрель= April)。
我有列日期等如何在r中轉換日期?
1-Apr-08
18-Sep-09
數據集,我想將它們轉換到
01/04/08
18/09/09
我嘗試 format(as.Date(d, "%d-%b-%y"), "%d/%m/%y")
,但它不工作
UPD我發現我的代碼不起作用,因爲我的電腦的系統語言是俄語。當我嘗試改造1-Апр-08時,它有效(Апрель= April)。
我的代碼是正確的。它沒有工作,因爲我的電腦的系統語言是俄語。例如,當我試圖轉換1-Апр-08時,它常規運行(Апрель是俄語的4月)
當你d
是一個字符,你可以使用:
format(as.Date(d, "%d-%b-%y"), "%d/%m/%y")
如果沒有,則使用
format(as.Date(as.character(d), "%d-%b-%y"), "%d/%m/%y")
當您找到答案時,您應該刪除您的問題或將您的更新作爲答案並接受它 – David