我在R中有一列是從Excel導出的,它是格式「4/3/16」(即M/D/YY)的日期時間。在日期或月份字段中沒有前導零,我不知道如何將此類型的值轉換爲R中的日期字段。在R中格式化M/D/YY日期
我是R新手,所以這可能是一個明顯的問題,不知道。 R是否是用於涉及日期的數據分析的錯誤工具?
我在R中有一列是從Excel導出的,它是格式「4/3/16」(即M/D/YY)的日期時間。在日期或月份字段中沒有前導零,我不知道如何將此類型的值轉換爲R中的日期字段。在R中格式化M/D/YY日期
我是R新手,所以這可能是一個明顯的問題,不知道。 R是否是用於涉及日期的數據分析的錯誤工具?
格式串處理細了,並且基礎R是所有你需要:
R> d <- as.Date("4/3/16", "%m/%d/%y")
R> d
[1] "2016-04-03"
R>
唯一要記住,真的,是%y
是兩位數字的年份,而%Y
是四位數年份。所有血淋淋的細節都在as.Date()
,strptime()
和朋友的相應幫助頁面中。
並在我之後重複:朋友從不讓朋友用字符串函數解析日期。
我們可以使用mdy
從lubridate
library(lubridate)
mdy("4/3/16")
#[1] "2016-04-03"