2012-07-04 80 views
0

我有一个值列表(这些是正值和负值)。举个例子说我有35000个数字(+ ve和-ve都在里面)。整理数据并绘制直方图

我想要做的就是将它们,即数字值在0-200(也从-200到0),2​​01-400(-400到201),....等等直到48,800 -50000(-50000至48,500)。

一旦我有这些值,直方图或任何其他表示的绘图更容易。我可以采取这种擅长或绘制在蟒蛇或PERL或R.

但第一阶段本身是有点棘手。

举个例子,你可以考虑以下数据:

-9030 
    -75 
    8005 
    -251 
65994 
-12111 
-11643 
19749 
-23324 
10012 
    -77 

谢谢

+3

'cut'或'hist'会做到这一点的您。 – Andrie

回答

1
set.seed(12345) 
n <- 35000 
dataset <- data.frame(Number = runif(n, min = -200, max = 50000)) 
library(ggplot2) 
ggplot(dataset, aes(x = Number)) + geom_histogram(binwidth = 200) 

enter image description here

+0

如果我的数据在一个文件中,那么如何读取它并直接导入它? – Angelo

+2

@Angelo @维护R的善良的人写了完整的手册,专门讨论这些问题。你可以在这里仔细阅读(http://cran.r-project.org/doc/manuals/R-data.html)。 – Chase