R 根据数据中的最后一个日期(周末除外)获取下5个日期

R 根据数据中的最后一个日期(周末除外)获取下5个日期,r,R,我在数据集中有天,我想根据数据集中的最后一个日期显示接下来的5天,但使用R代码跳过周末 下面我已经生成了未来5天的日期,但无法跳过周末 lastValue = tail(dataset$Days,1) > lastValue+1:5 [1] "2017-07-14" "2017-07-15" "2017-07-16" "2017-07-17" "2017-07-18" 如果我使用Chron功能,我可以删除周末,但如何显示因周末而删除的另外两个日期,因为我需要显示5天的日期 dataset

我在数据集中有天,我想根据数据集中的最后一个日期显示接下来的5天,但使用R代码跳过周末

下面我已经生成了未来5天的日期,但无法跳过周末

lastValue = tail(dataset$Days,1)
> lastValue+1:5
[1] "2017-07-14" "2017-07-15" "2017-07-16" "2017-07-17" "2017-07-18"
如果我使用Chron功能,我可以删除周末,但如何显示因周末而删除的另外两个日期,因为我需要显示5天的日期

dataset [!chron::is.weekend(as.Date(dataset $Days, "%m/%d/%Y")), ]

[1] "2017-07-14" "2017-07-17" "2017-07-18"

谢谢

在连续7天的时间段内总是有一个Sat和一个Sun,因此生成接下来的7个值,然后删除周末,我们将必须有5天的剩余时间

library(chron)

lastValue <- as.Date("2017-07-13")

next7 <- lastValue + 1:7
next7[!is.weekend(next7)]
## [1] "2017-07-14" "2017-07-17" "2017-07-18" "2017-07-19" "2017-07-20"
库(chron)

lastValue在连续7天的时间段内始终有一个Sat和一个Sun,因此生成接下来的7个值,然后删除周末,我们将必须有5天的剩余时间

library(chron)

lastValue <- as.Date("2017-07-13")

next7 <- lastValue + 1:7
next7[!is.weekend(next7)]
## [1] "2017-07-14" "2017-07-17" "2017-07-18" "2017-07-19" "2017-07-20"
库(chron)

lastValue相关:请签出并将代码示例放在代码块中。相关:请签出并将代码示例放在代码块中。非常感谢,它有帮助:)非常感谢,它有帮助:)