2014-01-07 57 views
0

我有一個日期如何繪製的相對和絕對頻率

> (length(list$date)) 
[1] 36799 

我想打一個relative and absolute frequencies analysis並繪製在時間軸上的日期此頻率的列表。

我該如何在R中實現它?

UPDATE

我的數據看起來像

> (dput(head(ddListData$MELDE_DATUM, 35))) 
c("18.12.2003", "06.04.2005", "06.04.2005", "07.04.2005", "27.05.2005", 
"16.06.2009", "16.06.2009", "21.12.2009", "22.12.2009", "09.06.2011", 
"14.06.2011", "20.12.2011", "20.12.2011", "04.02.2008", "27.03.2009", 
"01.04.2009", "15.12.2009", "23.09.2005", "19.06.2005", "20.06.2005", 
"20.06.2005", "20.06.2005", "21.06.2005", "31.05.2005", "24.01.2007", 
"24.01.2007", "24.01.2007", "15.05.2007", "16.05.2007", "16.05.2007", 
"18.05.2007", "21.05.2007", "21.05.2007", "22.05.2007", "22.05.2007" 
) 
+2

目前還不清楚你問什麼,你不提供可重複的數據,也沒有預期的結果,也不是什麼你已經嘗試過了。我只能指出你'hist'。 – Roland

+0

@Roland請參閱我的更新。目前我正在用做這種分析的方法。你有什麼建議? – user2051347

回答

1
x <- c("18.12.2003", "06.04.2005", "06.04.2005", "07.04.2005", "27.05.2005", 
    "16.06.2009", "16.06.2009", "21.12.2009", "22.12.2009", "09.06.2011", 
    "14.06.2011", "20.12.2011", "20.12.2011", "04.02.2008", "27.03.2009", 
    "01.04.2009", "15.12.2009", "23.09.2005", "19.06.2005", "20.06.2005", 
    "20.06.2005", "20.06.2005", "21.06.2005", "31.05.2005", "24.01.2007", 
    "24.01.2007", "24.01.2007", "15.05.2007", "16.05.2007", "16.05.2007", 
    "18.05.2007", "21.05.2007", "21.05.2007", "22.05.2007", "22.05.2007" 
) 

hist(as.Date(x, '%d.%m.%Y'), breaks="days", freq=TRUE) 

enter image description here

+0

Thx很多爲您的答案!還有一個問題是可以用頻率得到一個表格? – user2051347

+2

'as.data.frame(hist(as.Date(x,'%d。%m。%Y'),breaks =「days」)[c(「mids」,「counts」)])''' – Roland