Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中生成这样的日期_R - Fatal编程技术网

如何在R中生成这样的日期

如何在R中生成这样的日期,r,R,我可以使用下一个代码使用R生成timeseries seq(from = as.Date("2020-01-30"), to = as.Date("2020-03-01"), by = "1 days")) 像这样 [1] "2020-01-30" "2020-01-31" "2020-02-01" "2020-02-02" "2020-02-03" [6] "2020-02-04" "2020-02-05" "2020-02-06" "2020-02-07" "2020-02

我可以使用下一个代码使用R生成timeseries

seq(from = as.Date("2020-01-30"),
    to = as.Date("2020-03-01"),
    by = "1 days"))
像这样

[1] "2020-01-30" "2020-01-31" "2020-02-01" "2020-02-02" "2020-02-03"
[6] "2020-02-04" "2020-02-05" "2020-02-06" "2020-02-07" "2020-02-08"
[11] "2020-02-09" "2020-02-10" "2020-02-11" "2020-02-12" "2020-02-13"
[16] "2020-02-14" "2020-02-15" "2020-02-16" "2020-02-17" "2020-02-18"
[21] "2020-02-19" "2020-02-20" "2020-02-21" "2020-02-22" "2020-02-23"
[26] "2020-02-24" "2020-02-25" "2020-02-26" "2020-02-27" "2020-02-28"
[31] "2020-02-29" "2020-03-01"

但我想按降序生成日期,我该怎么做?

您可以反转原始顺序

rev(seq(from = as.Date("2020-01-30"),
        to = as.Date("2020-03-01"),
        by = "1 days"))
或者在开始和结束之间更改日期


或者在生成后使用sort按降序排列,只需反转代码中的from和to参数即可。@Ash这样还不行。@jay.sf是的,你是对的。在这种情况下,我们需要否定这一论点。请在回答新问题之前,请接受当前问题的答案。阅读
seq(from = as.Date("2020-03-01"),
     to = as.Date("2020-01-30"),
     by = "-1 days")