我有一個列日期爲csv的文件。我已經使用代碼導入了文件: rx < -read.csv(「test.csv」,sep =「,」,header = TRUE) 現在想要將字段start_date轉換爲日期格式,以便我可以使用日期範圍來分割我的數據集。在我的csv文件中,字段的格式爲'01/01/2015'在R中使用日期
這樣做的任何幫助都很好。
謝謝
我有一個列日期爲csv的文件。我已經使用代碼導入了文件: rx < -read.csv(「test.csv」,sep =「,」,header = TRUE) 現在想要將字段start_date轉換爲日期格式,以便我可以使用日期範圍來分割我的數據集。在我的csv文件中,字段的格式爲'01/01/2015'在R中使用日期
這樣做的任何幫助都很好。
謝謝
我會建議使用package''lubridate'',它適用於許多日期格式。試試下面的代碼
lubridate::dmy('01/01/2015')
lubridate::dmy('01/01/15')
lubridate::dmy('01/jan/15')
他們都產生相同的結果
[1] "2015-01-01 UTC"
始終使用'read.csv( 「test.csv」 09月= 「」,標題= TRUE,as.is = TRUE)'。這將作爲字符向量讀入日期,這比因素更好。要轉換爲:as.Date(df $ dateVar,format =「%d /%m /%Y)如果這是日/月/年,請參閱'?as.Date'和SO上的許多帖子。 [日期](http://stackoverflow.com/questions/8398131/date-conversion-from-dd-mm-yyyy)。 – lmo