gpt4 book ai didi

r - 为什么 R seq.Date 跳过几个月

转载 作者:行者123 更新时间:2023-12-01 22:09:49 26 4
gpt4 key购买 nike

当我想列出两个日期之间的所有月份时,seq.Date 似乎会跳过日期。我的代码肯定在某个地方犯了错误,但它太简单了,似乎无法正确处理。

帮助将不胜感激。

seq.Date(as.Date("2017-01-31"),as.Date("2017-06-30"),by = "months")

问候,阿克塞尔

最佳答案

如果您确实需要该月的最后一天,一种可能性是构建一个序列,即后续 个月的第一天,然后减去 1 天。例如:

> seq.Date(as.Date("2017-02-01"),as.Date("2017-07-01"),by = "months") - 1
[1] "2017-01-31" "2017-02-28" "2017-03-31" "2017-04-30" "2017-05-31" "2017-06-30"

关于r - 为什么 R seq.Date 跳过几个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48810146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com