對不起,這可能有一個明顯的答案,但我有點不確定該怎麼做。繪製R中稍雜亂的時間序列數據
例如說我有一個數據集,我有名字的人列表,銷售他們製作的數量,他們讓這些銷售的日期,所有的格式如下:
Name | Date | Sales
------------------------------------
AAA | 01/01/2001 | 50
AAA | 01/02/2001 | 62
AAA | 01/03/2001 | 73
... | ... | ...
AAA | 05/15/2001 | 20
BBB | 02/06/2001 | 51
BBB | 02/09/2001 | 45
... | ... | ...
BBB | 04/13/2001 | 3
CCC | 01/22/2001 | 78
... | ... | ...
... | ... | ...
基本上,我的數據看起來有點像上面這樣 - 有多個不同的名稱,並且每個名稱的日期也沒有適當對齊(例如,與另一個人相比,一個人可能比一年前更早地開始工作,因此銷售數據更早在一年)。除此之外,日期可能會跳過一點,我們可能會有一個日期4/3/2001,然後它可能會在下一個單元格中前進到4/25/2001。
我現在想要做的是繪製全年的數據,以便我擁有所有不同的人(即AAA,BBB,CCC,...)以及他們與他們一起製作的所有銷售使這些銷售都在一個大的陰謀。
現在,我可以想辦法做到這一點 - 首先使用subset()函數並按名稱對數據集進行子集化,然後我可以用這種方式繪製數據。問題在於我覺得這樣做效率不高,而且我也確信,即使數據有點奇怪,R必須有更好的方法繪製時間序列數據。如果任何人有一些建議或可以提供一些幫助,那麼我會很感激,在此先感謝。
在未來,請您提供一個可重複的例子http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example? – aelwan
非常抱歉,您的評論正是我正在尋找的,但我想在接受它之前正確回覆它:) – ThePlowKing
無後顧之憂。如果我的回答不是你想要的,我只是想幫忙。 – aelwan