今天是星期幾?
R 在日期與時間處理上有很多工具。主要有兩種資料類別:Date 和 POSIXct。Date 用於行事曆日期,例如 "2015-01-22"。POSIXct 用於表示日期時間,例如 "2015-01-22 08:39:40 EST",意思是東部標準時間上午 8:39 過 40 秒。
實務上,建議以「能滿足需求的最簡單類別」為原則。多數情況下,Date 是最簡單的選擇。本課程幾乎都會使用 Date 類別,但在儲存日內金融資料時,瞭解 POSIXct 也很重要。
在下面的練習中,你會從請 R 回傳現在的日期與時間開始,探索你的第一個日期與時間物件。
本練習屬於課程
R 金融中級
練習說明
- 輸入
Sys.Date()讓 R 回傳現在的日期。 - 輸入
Sys.time()讓 R 回傳現在的日期與時間。請注意 Date 與 time 的大小寫差異。 - 將
Sys.Date()存入變數today。 - 對
today使用class()來確認它的類別。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# What is the current date?
___
# What is the current date and time?
___
# Create the variable today
today <- ___
# Confirm the class of today
___