選擇正確的剖析函式
lubridate 提供一組可依既定順序剖析日期的函式。例如,ymd() 會剖析「年在前,接著是月與日」的日期。剖析相當有彈性;例如,它會辨識 m 無論是數字(如 9 或 09)、完整月份名稱(如 September),或縮寫月份名稱(如 Sep)。
包含 y、m、d 的所有排列組合都有對應的函式。若日期同時包含時間,你可以使用以 ymd、dmy、mdy 或 ydm 開頭,並接上 _h、_hm 或 _hms 的函式。
若要查看所有可用的函式,日期請看 ymd(),日期時間請看 ymd_hms()。
以下是一些挑戰。我們在每一題都提供了一個日期,你的任務是選擇正確的函式來剖析它。
本練習屬於課程
在 R 中處理日期與時間
練習說明
每個日期後都以註解標示其 ISO 8601 格式,方便你檢查結果。
- 選擇正確的函式來剖析
x。 - 選擇正確的函式來剖析
y。 - 選擇正確的函式來剖析
z。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
library(lubridate)
# Parse x
x <- "2010 September 20th" # 2010-09-20
___(x)
# Parse y
y <- "02.01.2010" # 2010-01-02
___(y)
# Parse z
z <- "Sep, 12th 2010 14:00" # 2010-09-12T14:00
___(z)