seq()は日・月・年ごとの年月を生成できる

date <- seq(as.Date("2020-1-1"), as.Date("2021-12-01"), by = "month")
date

日ごとにしたければ、by="day"、四半期ごとにしたければ、by="quarter"

 

長くRを使っているのだが、最近知った(古くからある機能らしい)。