2016-03-21 25 views
0

我覺得必須有一個我不知道要處理這個問題的包或技術。我有一個文件日期保存爲以下格式以不尋常的格式對R中的日期進行排序

Wed Jan 20 07:59:28 +0000 2016 

我很好奇的字符串,並R 3具有某種包裝,將它轉換爲隨後可排序的日期對象?我知道存在日期格式,但沒有匹配這個日期格式。

+4

見https://stat.ethz.ch/R-manual/R-devel/library/base/html/strptime.html有靠近頁面末尾的例子,這是非常接近了什麼你有。 –

+0

謝謝!我已經考慮過這個包,但它不適用於3.2.3。我的降級版本是唯一真正的選擇嗎? 再次感謝。 – Jibril

+0

忽略這一點,我從來沒有包含base -_- – Jibril

回答

0

lubridatechron是偉大的,但你真正需要的這裏是基地的strptime

strptime('Wed Jan 20 07:59:28 +0000 2016', '%a %b %d %H:%M:%S %z %Y') 
# [1] "2016-01-20 02:59:28" 

注意,它把從什麼提供給本地默認的時區,所以如果你想UTC,使用

strptime('Wed Jan 20 07:59:28 +0000 2016', '%a %b %d %H:%M:%S %z %Y', tz = 'UTC') 
# [1] "2016-01-20 07:59:28 UTC" 
+0

完美!謝謝! 現在轉換幾百萬日期,所以我可以對它們進行排序......我會感覺很長時間的等待。 – Jibril

相關問題