Ich bin neu in R erstellen, und ich möchte einen Vektor zwischen zwei Terminen einWie ein Vektor zwischen zwei Terminen in R
hier schaffen, ist mein Code
start.plot <- c("2011-01-01", "2012-12-31")
plot1 <- substr(start.plot[1],1,7)
plot2 <- substr(start.plot[2],1,7)
Month_test <- as.character(seq(as.Date(start.plot[1]), as.Date(start.plot[2]), by="months"))
und hier ist das Ergebnis dieser Code
[1] "2011-01-01" "2011-02-01" "2011-03-01" "2011-04-01" "2011-05-01" "2011-06-01"
[7] "2011-07-01" "2011-08-01" "2011-09-01" "2011-10-01" "2011-11-01" "2011-12-01"
ich brauchte nur das YYYY-MM-Format für dieses Datum als ein Zeichen wie diese
[1] "2011-01" "2011-02" "2011-03" "2011-04" "2011-05" "2011-061"
[7] "2011-07" "2011-08" "2011-09" "2011-10" "2011-11" "2011-12"
Was ist der beste Weg, dies in R zu codieren? Danke
Eigentlich, dass man nicht ein Duplikat sein kann, aber dann wieder diese Frage auch sehr wahrscheinlich eine irgendwo. –
@DirkEddelbuettel Ich interpretierte die Frage als "Ich weiß, wie man Daten mit' seq' erhöht, aber das Monatsstück gerne extrahieren würde ". Unter dieser Deutung scheint das dupee @ sotos angemessen zu sein. – BrodieG