開始使用免費開始

檢視區間:英國君主的在位期間

你可以使用 %--% 運算子搭配兩個 datetime 來建立一個 interval。例 如,ymd("2001-01-01") %--% ymd("2001-12-31") 會建立 2001 年這一年的區間。

有了 interval 之後,你可以分別用 int_start()int_end()int_length() 查詢它的起點、終點與長度。

透過練習來探索英國(含其歷史上的屬地)國王與女王的在位期間。

本練習屬於課程

在 R 中處理日期與時間

檢視課程

練習說明

我們已將資料 monarchs 放到你的工作區。

  • 印出 monarchs 來看看資料長什麼樣子。
  • 建立名為 reign 的新欄位,內容為 fromto 之間的 interval。
  • 再建立另一個新欄位 length,其值為 reign 的區間長度。其餘的管線我們已替你補好,會依 length 遞減排序,並選出 namelengthdominion 這些欄位。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Print monarchs
 

# Create an interval for reign
monarchs <- monarchs %>%
  mutate(___ = ___ %--% ___) 

# Find the length of reign, and arrange
monarchs %>%
  mutate(length = ___) %>% 
  arrange(desc(length)) %>%
  select(name, length, dominion)
編輯並執行程式碼