2013-11-27 108 views
-2

我想要生成一個值的頻率表,但到目前爲止,我只找到了通過創建類來做到這一點,我想要非分組值。假設我有:從CSV文件生成頻率

values <- c(1,2,5,6,3,4,3,2,6,7) 

如何生成一個頻率表呢?

回答

1

看看table

> tab <- table(values) 
values 
1 2 3 4 5 6 7 
1 2 2 1 1 2 1 

,如果你喜歡一個data.frame

> as.data.frame(tab) 
    values Freq 
1  1 1 
2  2 2 
3  3 2 
4  4 1 
5  5 1 
6  6 2 
7  7 1 

繪製:

hist(values) # histogram of `values` 
plot(tab)  # plot of `tab`, table of frequencies 
barplot(tab) # plot of `tab`, table of frequencies 
+0

如何描繪了一個直方圖呢? :( –

+0

查看'hist'函數,首先閱讀幫助文件[這是一個很好的開始](http://cran.r-project.org/doc/manuals/R-intro。 HTML) –

+0

最後一件事,比方說,我有兩列,他們基本上是賠率,第一列是最好的賠率和第二個X,而賠率是最低賠率/ X ...我怎麼可以連接到一個新的載體,以被呈現爲fav.odds/x,然後我將使用前面的方法來創建一個頻率表。 –

1
table(values) 
values 
1 2 3 4 5 6 7 
1 2 2 1 1 2 1