【发布时间】:2019-02-28 22:56:34
【问题描述】:
sHour <- seq(from = as.POSIXct("2018-01-05 0:00", tz = "UTC"),
to = as.POSIXct("2018-01-13 23:00", tz = "UTC"),
by = "hour")
dayWeek <- strftime(sHour, format = "%u")
My_holidays <- as.POSIXct(c("2018-01-06", "2018-01-09"), tz = "UTC")
星期一是 1 周日是 7 如何将 dayWeek 中的 My_holidays 添加为 7?
期望的输出
> dayWeek
"5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1"
对于同样在 My_holidays 中的 sHour 中的每个日期(小时),我想将变量从 1、2、3 等更改为变量 7。 所以每个假期和周日都是7点
电流输出
> dayWeek
"5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "5" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "6" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "7" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1" "1"
【问题讨论】:
-
您能提供一份所需输出的样本吗?