我正在嘗試使用年份和月份信息對矢量進行排序。我從Date類型變量中獲得年份和月份。這裏是什麼,我試圖完成一個例子:如何在R中使用年份和月份進行排序(使用動物園包中的as.yearmon)
example <- as.Date(c("2010-04-22", "2010-04-26", "2010-04-26",
"2010-06-04", "2010-06-07", "2010-06-18", "2010-06-21",
"2010-07-14", "2010-07-16", "2010-07-30", "2010-08-20"))
mes_ano <- as.character(as.yearmon(as.Date(example)))
mes_ano <- factor(mes_ano, levels = c(unique(mes_ano),
"mai 2010", "set 2010", "out 2010", "nov 2010"))
現在我想按年份和月份進行排序mes_ano,但我不知道怎麼辦。
其實,我真正的目標是對水平進行排序,因爲我會用ggplot2繪製一個圖表,並且我需要對這些圖層進行排序。但我認爲,如果我只是詢問關於整理載體的信息,它會讓我們的生活更輕鬆。然後我可以弄清楚如何對關卡進行排序。
爲什麼不只是排序'示例'而不是? –
因爲當我將mes_ano更改爲factor時,mes_ano未按正確的方式排序。我可以手動設置每個因素的級別順序,但在我的實際數據集中,級別數量太大,所以它會非常麻煩。 –
剛剛如何:'plot(as.yearmon(example),rnorm(11))' –