बनाने के अनुक्रम तारीख पर हर पिछले महीने के दिन

0

सवाल

मैं कोशिश कर रहा हूँ बनाने के लिए एक दृश्य के साथ डेट पर हर के अंतिम दिन महीने. उदाहरण के लिए, शुरू करने की तारीख है "2018-01-31". मैं चाहता हूँ बनाने के लिए एक दृश्य के हर पिछले महीने के दिन के बाद से शुरू करने की तारीख.

[1] "2018-01-31" "2018-02-28" "2018-03-31" "2018-04-30" "2018-05-31" "2018-06-30"

मैं कोशिश कर रहा हूँ करने के लिए इस सिंटैक्स का उपयोग करें:

seq(as.Date("2018-01-31",format="%Y-%m-%d"),by="month",length.out=6)

लेकिन यह इस उत्पादन के बजाय:

[1] "2018-01-31" "2018-03-03" "2018-03-31" "2018-05-01" "2018-05-31" "2018-07-01"

कैसे प्राप्त करने के लिए पिछले दिन के हर महीने के बाद शुरू की तारीख है?

date r seq
2021-11-23 08:04:39
2

सबसे अच्छा जवाब

5

यदि आप चाहते हैं, पिछले महीने के दिन के बजाय, शुरू से 2018-01-31की कोशिश

seq(as.Date("2018-02-01",format="%Y-%m-%d"),by="month",length.out=6) -1
[1] "2018-01-31" "2018-02-28" "2018-03-31" "2018-04-30" "2018-05-31" "2018-06-30"
2021-11-23 08:07:48
5

हम का उपयोग कर सकते हैं lubridate पैकेज और अपनी %m+% ऑपरेटर:

library(lubridate)

as.Date("2018-01-31") %m+% months(0:5)
#> [1] "2018-01-31" "2018-02-28" "2018-03-31" "2018-04-30" "2018-05-31" "2018-06-30"
2021-11-23 08:13:56

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में