產生日期時間序列
把加法與乘法用在序列上,你可以產生日期時間的序列。例如,你可以用下面的方式產生從 1 天到 10 天的 period 序列:
1:10 * days(1)
接著,將這個序列加到某個特定的日期時間上,就能建立從未來 1 天到 10 天的日期時間序列:
today() + 1:10 * days(1)
你今天早上 8 點有一場會議,並希望之後每隔兩週的同一天同一時間持續一年。請在本練習中產生所有的會議時間。
本練習屬於課程
在 R 中處理日期與時間
練習說明
- 透過在
today()上加上 8 小時的 period,建立today_8am()。 - 建立一個 period 序列:從一個兩週的 period 開始,到第 26 個兩週的 period 為止。
- 將
every_two_weeks加到today_8am。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Add a period of 8 hours to today
today_8am <- today() + ___
# Sequence of two weeks from 1 to 26
every_two_weeks <- ___
# Create datetime for every two weeks for a year