2012-07-04 81 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