顯示具有 學習筆記 - R 語言 標籤的文章。 顯示所有文章
顯示具有 學習筆記 - R 語言 標籤的文章。 顯示所有文章

2017年6月2日 星期五

[ 學習筆記 ][ R 語言 ] 用 lubridate 套件的 ymd_hms 函數將時間資料從 character 快速轉成 POSIXct 形式

當我們要處理財經資料的時候,很容易遇到時間格式轉換處理的問題。
尤其像是面對交易的 tick 資料時動則數百萬筆。
在 R 中,如果用 as.POSIXct 處理的話,那個速度會讓人等到天荒地老。

假若時間格式是 "2017-06-01 12:34:56" 的 character 形式的話,
我們想把它改成 POSIXct 格式以利之後的資料處理。
這時,我們可以利用 lubridate 套件中的 ymd_hms 函數

library(lubridate)
ymd_hms("2017-06-01 12:34:56")

就可以把這個時間日期字串轉成 POSIXct 的時間資料格式了。