如何用R中特定年份的所有日期创建向量?

我们知道有些年份是leap年,有些是正常年份。years年有366天,而正常年份有365天。要创建一个包含特定年份中所有日期的向量,我们可以使用该年份的第一个日期和最后一个日期,方法是通过读取它们as.Date并使用seq函数创建一个序列。查看以下示例以了解其操作方法。

例1

创建一个日期为2020年的向量-

seq(as.Date("2020-01-01"),as.Date("2020-12-31"),by="1 day")
输出结果
[1] "2020-01-01" "2020-01-02" "2020-01-03" "2020-01-04" "2020-01-05"
[6] "2020-01-06" "2020-01-07" "2020-01-08" "2020-01-09" "2020-01-10"
[11] "2020-01-11" "2020-01-12" "2020-01-13" "2020-01-14" "2020-01-15"
[16] "2020-01-16" "2020-01-17" "2020-01-18" "2020-01-19" "2020-01-20"
[21] "2020-01-21" "2020-01-22" "2020-01-23" "2020-01-24" "2020-01-25"
[26] "2020-01-26" "2020-01-27" "2020-01-28" "2020-01-29" "2020-01-30"
[31] "2020-01-31" "2020-02-01" "2020-02-02" "2020-02-03" "2020-02-04"
[36] "2020-02-05" "2020-02-06" "2020-02-07" "2020-02-08" "2020-02-09"
[41] "2020-02-10" "2020-02-11" "2020-02-12" "2020-02-13" "2020-02-14"
[46] "2020-02-15" "2020-02-16" "2020-02-17" "2020-02-18" "2020-02-19"
[51] "2020-02-20" "2020-02-21" "2020-02-22" "2020-02-23" "2020-02-24"
[56] "2020-02-25" "2020-02-26" "2020-02-27" "2020-02-28" "2020-02-29"
[61] "2020-03-01" "2020-03-02" "2020-03-03" "2020-03-04" "2020-03-05"
[66] "2020-03-06" "2020-03-07" "2020-03-08" "2020-03-09" "2020-03-10"
[71] "2020-03-11" "2020-03-12" "2020-03-13" "2020-03-14" "2020-03-15"
[76] "2020-03-16" "2020-03-17" "2020-03-18" "2020-03-19" "2020-03-20"
[81] "2020-03-21" "2020-03-22" "2020-03-23" "2020-03-24" "2020-03-25"
[86] "2020-03-26" "2020-03-27" "2020-03-28" "2020-03-29" "2020-03-30"
[91] "2020-03-31" "2020-04-01" "2020-04-02" "2020-04-03" "2020-04-04"
[96] "2020-04-05" "2020-04-06" "2020-04-07" "2020-04-08" "2020-04-09"
[101] "2020-04-10" "2020-04-11" "2020-04-12" "2020-04-13" "2020-04-14"
[106] "2020-04-15" "2020-04-16" "2020-04-17" "2020-04-18" "2020-04-19"
[111] "2020-04-20" "2020-04-21" "2020-04-22" "2020-04-23" "2020-04-24"
[116] "2020-04-25" "2020-04-26" "2020-04-27" "2020-04-28" "2020-04-29"
[121] "2020-04-30" "2020-05-01" "2020-05-02" "2020-05-03" "2020-05-04"
[126] "2020-05-05" "2020-05-06" "2020-05-07" "2020-05-08" "2020-05-09"
[131] "2020-05-10" "2020-05-11" "2020-05-12" "2020-05-13" "2020-05-14"
[136] "2020-05-15" "2020-05-16" "2020-05-17" "2020-05-18" "2020-05-19"
[141] "2020-05-20" "2020-05-21" "2020-05-22" "2020-05-23" "2020-05-24"
[146] "2020-05-25" "2020-05-26" "2020-05-27" "2020-05-28" "2020-05-29"
[151] "2020-05-30" "2020-05-31" "2020-06-01" "2020-06-02" "2020-06-03"
[156] "2020-06-04" "2020-06-05" "2020-06-06" "2020-06-07" "2020-06-08"
[161] "2020-06-09" "2020-06-10" "2020-06-11" "2020-06-12" "2020-06-13"
[166] "2020-06-14" "2020-06-15" "2020-06-16" "2020-06-17" "2020-06-18"
[171] "2020-06-19" "2020-06-20" "2020-06-21" "2020-06-22" "2020-06-23"
[176] "2020-06-24" "2020-06-25" "2020-06-26" "2020-06-27" "2020-06-28"
[181] "2020-06-29" "2020-06-30" "2020-07-01" "2020-07-02" "2020-07-03"
[186] "2020-07-04" "2020-07-05" "2020-07-06" "2020-07-07" "2020-07-08"
[191] "2020-07-09" "2020-07-10" "2020-07-11" "2020-07-12" "2020-07-13"
[196] "2020-07-14" "2020-07-15" "2020-07-16" "2020-07-17" "2020-07-18"
[201] "2020-07-19" "2020-07-20" "2020-07-21" "2020-07-22" "2020-07-23"
[206] "2020-07-24" "2020-07-25" "2020-07-26" "2020-07-27" "2020-07-28"
[211] "2020-07-29" "2020-07-30" "2020-07-31" "2020-08-01" "2020-08-02"
[216] "2020-08-03" "2020-08-04" "2020-08-05" "2020-08-06" "2020-08-07"
[221] "2020-08-08" "2020-08-09" "2020-08-10" "2020-08-11" "2020-08-12"
[226] "2020-08-13" "2020-08-14" "2020-08-15" "2020-08-16" "2020-08-17"
[231] "2020-08-18" "2020-08-19" "2020-08-20" "2020-08-21" "2020-08-22"
[236] "2020-08-23" "2020-08-24" "2020-08-25" "2020-08-26" "2020-08-27"
[241] "2020-08-28" "2020-08-29" "2020-08-30" "2020-08-31" "2020-09-01"
[246] "2020-09-02" "2020-09-03" "2020-09-04" "2020-09-05" "2020-09-06"
[251] "2020-09-07" "2020-09-08" "2020-09-09" "2020-09-10" "2020-09-11"
[256] "2020-09-12" "2020-09-13" "2020-09-14" "2020-09-15" "2020-09-16"
[261] "2020-09-17" "2020-09-18" "2020-09-19" "2020-09-20" "2020-09-21"
[266] "2020-09-22" "2020-09-23" "2020-09-24" "2020-09-25" "2020-09-26"
[271] "2020-09-27" "2020-09-28" "2020-09-29" "2020-09-30" "2020-10-01"
[276] "2020-10-02" "2020-10-03" "2020-10-04" "2020-10-05" "2020-10-06"
[281] "2020-10-07" "2020-10-08" "2020-10-09" "2020-10-10" "2020-10-11"
[286] "2020-10-12" "2020-10-13" "2020-10-14" "2020-10-15" "2020-10-16"
[291] "2020-10-17" "2020-10-18" "2020-10-19" "2020-10-20" "2020-10-21"
[296] "2020-10-22" "2020-10-23" "2020-10-24" "2020-10-25" "2020-10-26"
[301] "2020-10-27" "2020-10-28" "2020-10-29" "2020-10-30" "2020-10-31"
[306] "2020-11-01" "2020-11-02" "2020-11-03" "2020-11-04" "2020-11-05"
[311] "2020-11-06" "2020-11-07" "2020-11-08" "2020-11-09" "2020-11-10"
[316] "2020-11-11" "2020-11-12" "2020-11-13" "2020-11-14" "2020-11-15"
[321] "2020-11-16" "2020-11-17" "2020-11-18" "2020-11-19" "2020-11-20"
[326] "2020-11-21" "2020-11-22" "2020-11-23" "2020-11-24" "2020-11-25"
[331] "2020-11-26" "2020-11-27" "2020-11-28" "2020-11-29" "2020-11-30"
[336] "2020-12-01" "2020-12-02" "2020-12-03" "2020-12-04" "2020-12-05"
[341] "2020-12-06" "2020-12-07" "2020-12-08" "2020-12-09" "2020-12-10"
[346] "2020-12-11" "2020-12-12" "2020-12-13" "2020-12-14" "2020-12-15"
[351] "2020-12-16" "2020-12-17" "2020-12-18" "2020-12-19" "2020-12-20"
[356] "2020-12-21" "2020-12-22" "2020-12-23" "2020-12-24" "2020-12-25"
[361] "2020-12-26" "2020-12-27" "2020-12-28" "2020-12-29" "2020-12-30"
[366] "2020-12-31"

例2

创建一个日期为2021年的向量-

seq(as.Date("2021-01-01"),as.Date("2021-12-31"),by="1 day")
输出结果
[1] "2021-01-01" "2021-01-02" "2021-01-03" "2021-01-04" "2021-01-05"
[6] "2021-01-06" "2021-01-07" "2021-01-08" "2021-01-09" "2021-01-10"
[11] "2021-01-11" "2021-01-12" "2021-01-13" "2021-01-14" "2021-01-15"
[16] "2021-01-16" "2021-01-17" "2021-01-18" "2021-01-19" "2021-01-20"
[21] "2021-01-21" "2021-01-22" "2021-01-23" "2021-01-24" "2021-01-25"
[26] "2021-01-26" "2021-01-27" "2021-01-28" "2021-01-29" "2021-01-30"
[31] "2021-01-31" "2021-02-01" "2021-02-02" "2021-02-03" "2021-02-04"
[36] "2021-02-05" "2021-02-06" "2021-02-07" "2021-02-08" "2021-02-09"
[41] "2021-02-10" "2021-02-11" "2021-02-12" "2021-02-13" "2021-02-14"
[46] "2021-02-15" "2021-02-16" "2021-02-17" "2021-02-18" "2021-02-19"
[51] "2021-02-20" "2021-02-21" "2021-02-22" "2021-02-23" "2021-02-24"
[56] "2021-02-25" "2021-02-26" "2021-02-27" "2021-02-28" "2021-03-01"
[61] "2021-03-02" "2021-03-03" "2021-03-04" "2021-03-05" "2021-03-06"
[66] "2021-03-07" "2021-03-08" "2021-03-09" "2021-03-10" "2021-03-11"
[71] "2021-03-12" "2021-03-13" "2021-03-14" "2021-03-15" "2021-03-16"
[76] "2021-03-17" "2021-03-18" "2021-03-19" "2021-03-20" "2021-03-21"
[81] "2021-03-22" "2021-03-23" "2021-03-24" "2021-03-25" "2021-03-26"
[86] "2021-03-27" "2021-03-28" "2021-03-29" "2021-03-30" "2021-03-31"
[91] "2021-04-01" "2021-04-02" "2021-04-03" "2021-04-04" "2021-04-05"
[96] "2021-04-06" "2021-04-07" "2021-04-08" "2021-04-09" "2021-04-10"
[101] "2021-04-11" "2021-04-12" "2021-04-13" "2021-04-14" "2021-04-15"
[106] "2021-04-16" "2021-04-17" "2021-04-18" "2021-04-19" "2021-04-20"
[111] "2021-04-21" "2021-04-22" "2021-04-23" "2021-04-24" "2021-04-25"
[116] "2021-04-26" "2021-04-27" "2021-04-28" "2021-04-29" "2021-04-30"
[121] "2021-05-01" "2021-05-02" "2021-05-03" "2021-05-04" "2021-05-05"
[126] "2021-05-06" "2021-05-07" "2021-05-08" "2021-05-09" "2021-05-10"
[131] "2021-05-11" "2021-05-12" "2021-05-13" "2021-05-14" "2021-05-15"
[136] "2021-05-16" "2021-05-17" "2021-05-18" "2021-05-19" "2021-05-20"
[141] "2021-05-21" "2021-05-22" "2021-05-23" "2021-05-24" "2021-05-25"
[146] "2021-05-26" "2021-05-27" "2021-05-28" "2021-05-29" "2021-05-30"
[151] "2021-05-31" "2021-06-01" "2021-06-02" "2021-06-03" "2021-06-04"
[156] "2021-06-05" "2021-06-06" "2021-06-07" "2021-06-08" "2021-06-09"
[161] "2021-06-10" "2021-06-11" "2021-06-12" "2021-06-13" "2021-06-14"
[166] "2021-06-15" "2021-06-16" "2021-06-17" "2021-06-18" "2021-06-19"
[171] "2021-06-20" "2021-06-21" "2021-06-22" "2021-06-23" "2021-06-24"
[176] "2021-06-25" "2021-06-26" "2021-06-27" "2021-06-28" "2021-06-29"
[181] "2021-06-30" "2021-07-01" "2021-07-02" "2021-07-03" "2021-07-04"
[186] "2021-07-05" "2021-07-06" "2021-07-07" "2021-07-08" "2021-07-09"
[191] "2021-07-10" "2021-07-11" "2021-07-12" "2021-07-13" "2021-07-14"
[196] "2021-07-15" "2021-07-16" "2021-07-17" "2021-07-18" "2021-07-19"
[201] "2021-07-20" "2021-07-21" "2021-07-22" "2021-07-23" "2021-07-24"
[206] "2021-07-25" "2021-07-26" "2021-07-27" "2021-07-28" "2021-07-29"
[211] "2021-07-30" "2021-07-31" "2021-08-01" "2021-08-02" "2021-08-03"
[216] "2021-08-04" "2021-08-05" "2021-08-06" "2021-08-07" "2021-08-08"
[221] "2021-08-09" "2021-08-10" "2021-08-11" "2021-08-12" "2021-08-13"
[226] "2021-08-14" "2021-08-15" "2021-08-16" "2021-08-17" "2021-08-18"
[231] "2021-08-19" "2021-08-20" "2021-08-21" "2021-08-22" "2021-08-23"
[236] "2021-08-24" "2021-08-25" "2021-08-26" "2021-08-27" "2021-08-28"
[241] "2021-08-29" "2021-08-30" "2021-08-31" "2021-09-01" "2021-09-02"
[246] "2021-09-03" "2021-09-04" "2021-09-05" "2021-09-06" "2021-09-07"
[251] "2021-09-08" "2021-09-09" "2021-09-10" "2021-09-11" "2021-09-12"
[256] "2021-09-13" "2021-09-14" "2021-09-15" "2021-09-16" "2021-09-17"
[261] "2021-09-18" "2021-09-19" "2021-09-20" "2021-09-21" "2021-09-22"
[266] "2021-09-23" "2021-09-24" "2021-09-25" "2021-09-26" "2021-09-27"
[271] "2021-09-28" "2021-09-29" "2021-09-30" "2021-10-01" "2021-10-02"
[276] "2021-10-03" "2021-10-04" "2021-10-05" "2021-10-06" "2021-10-07"
[281] "2021-10-08" "2021-10-09" "2021-10-10" "2021-10-11" "2021-10-12"
[286] "2021-10-13" "2021-10-14" "2021-10-15" "2021-10-16" "2021-10-17"
[291] "2021-10-18" "2021-10-19" "2021-10-20" "2021-10-21" "2021-10-22"
[296] "2021-10-23" "2021-10-24" "2021-10-25" "2021-10-26" "2021-10-27"
[301] "2021-10-28" "2021-10-29" "2021-10-30" "2021-10-31" "2021-11-01"
[306] "2021-11-02" "2021-11-03" "2021-11-04" "2021-11-05" "2021-11-06"
[311] "2021-11-07" "2021-11-08" "2021-11-09" "2021-11-10" "2021-11-11"
[316] "2021-11-12" "2021-11-13" "2021-11-14" "2021-11-15" "2021-11-16"
[321] "2021-11-17" "2021-11-18" "2021-11-19" "2021-11-20" "2021-11-21"
[326] "2021-11-22" "2021-11-23" "2021-11-24" "2021-11-25" "2021-11-26"
[331] "2021-11-27" "2021-11-28" "2021-11-29" "2021-11-30" "2021-12-01"
[336] "2021-12-02" "2021-12-03" "2021-12-04" "2021-12-05" "2021-12-06"
[341] "2021-12-07" "2021-12-08" "2021-12-09" "2021-12-10" "2021-12-11"
[346] "2021-12-12" "2021-12-13" "2021-12-14" "2021-12-15" "2021-12-16"
[351] "2021-12-17" "2021-12-18" "2021-12-19" "2021-12-20" "2021-12-21"
[356] "2021-12-22" "2021-12-23" "2021-12-24" "2021-12-25" "2021-12-26"
[361] "2021-12-27" "2021-12-28" "2021-12-29" "2021-12-30" "2021-12-31"