開始使用免費開始

選擇正確的剖析函式

lubridate 提供一組可依既定順序剖析日期的函式。例如,ymd() 會剖析「年在前,接著是月與日」的日期。剖析相當有彈性;例如,它會辨識 m 無論是數字(如 909)、完整月份名稱(如 September),或縮寫月份名稱(如 Sep)。

包含 ymd 的所有排列組合都有對應的函式。若日期同時包含時間,你可以使用以 ymddmymdyydm 開頭,並接上 _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)
編輯並執行程式碼