如何从R中的日期查找一年中的哪一天?

要从日期查找一年中的某天,我们可以使用lubridate包的yday函数。例如,如果我们有一个向量的日期或日期,则只需使用以下语法在yday函数中传递该日期或向量-

yday(“date”)

要么

yday(“vector_of_date”)

加载润滑包装-

library(lubridate)

例子

date1<-"2020-01-01"

yday(date1)

[1] 1

date2<-"2020-01-25"

yday(date2)

[1] 25

date3<-c("2020-01-25","2020-01-15","2020-02-25","2020-10-03","2020-02-25","2020-05-15","2020-01-28","2020-01-20","2020-11-25","2020-12-25","2020-01-05","2020-06-21","2020-06-22","2020-02-20","2020-03-18","2020-04-19","2020-04-04","2020-04-29","2020-01-03","2020-01-17","2020-11-05","2020-09-09","2020-10-09","2020-04-14","2020-10-02","2020-12-03","2020-11-07","2020-08-15","2020-07-22","2020-07-25","2020-08-25","2020-05-07","2020-05-23","2020-04-01","2020-04-30","2020-07-15","2020-08-17","2020-09-12","2020-10-03","2020-11-16","2020-01-11","2020-06-06","2020-07-24")

date3

[1] "2020-01-25" "2020-01-15" "2020-02-25" "2020-10-03" "2020-02-25"

[6] "2020-05-15" "2020-01-28" "2020-01-20" "2020-11-25" "2020-12-25"

[11] "2020-01-05" "2020-06-21" "2020-06-22" "2020-02-20" "2020-03-18"

[16] "2020-04-19" "2020-04-04" "2020-04-29" "2020-01-03" "2020-01-17"

[21] "2020-11-05" "2020-09-09" "2020-10-09" "2020-04-14" "2020-10-02"

[26] "2020-12-03" "2020-11-07" "2020-08-15" "2020-07-22" "2020-07-25"

[31] "2020-08-25" "2020-05-07" "2020-05-23" "2020-04-01" "2020-04-30"

[36] "2020-07-15" "2020-08-17" "2020-09-12" "2020-10-03" "2020-11-16"

[41] "2020-01-11" "2020-06-06" "2020-07-24" 

yday(date3)

[1] 25 15 56 277 56 136 28 20 330 360 5 173 174 51 78 110 95 120 3

[20] 17 310 253 283 105 276 338 312 228 204 207 238 128 144 92 121 197 230 256

[39] 277 321 11 158 206

date4<-seq(as.Date("2020-01-01"),as.Date("2020-04-01"),by="days")

date4

[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"

yday(date4)

[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

[26] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

[51] 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

[76] 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92

date5<-seq(as.Date("2020-01-01"),as.Date("2020-06-01"),by="2 days")

date5

[1] "2020-01-01" "2020-01-03" "2020-01-05" "2020-01-07" "2020-01-09"

[6] "2020-01-11" "2020-01-13" "2020-01-15" "2020-01-17" "2020-01-19"

[11] "2020-01-21" "2020-01-23" "2020-01-25" "2020-01-27" "2020-01-29"

[16] "2020-01-31" "2020-02-02" "2020-02-04" "2020-02-06" "2020-02-08"

[21] "2020-02-10" "2020-02-12" "2020-02-14" "2020-02-16" "2020-02-18"

[26] "2020-02-20" "2020-02-22" "2020-02-24" "2020-02-26" "2020-02-28"

[31] "2020-03-01" "2020-03-03" "2020-03-05" "2020-03-07" "2020-03-09"

[36] "2020-03-11" "2020-03-13" "2020-03-15" "2020-03-17" "2020-03-19"

[41] "2020-03-21" "2020-03-23" "2020-03-25" "2020-03-27" "2020-03-29"

[46] "2020-03-31" "2020-04-02" "2020-04-04" "2020-04-06" "2020-04-08"

[51] "2020-04-10" "2020-04-12" "2020-04-14" "2020-04-16" "2020-04-18"

[56] "2020-04-20" "2020-04-22" "2020-04-24" "2020-04-26" "2020-04-28"

[61] "2020-04-30" "2020-05-02" "2020-05-04" "2020-05-06" "2020-05-08"

[66] "2020-05-10" "2020-05-12" "2020-05-14" "2020-05-16" "2020-05-18"

[71] "2020-05-20" "2020-05-22" "2020-05-24" "2020-05-26" "2020-05-28"

[76] "2020-05-30" "2020-06-01"

yday(date5)

[1] 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37

[20] 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75

[39] 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113

[58] 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151

[77] 153

以上是 如何从R中的日期查找一年中的哪一天? 的全部内容, 来源链接: utcz.com/z/341156.html

回到顶部