買了三本R語言的書,同時使用來學習R語言,粗略翻下來感覺第一本最好:
《R語言編程藝術》The Art of R Programming
《R語言初學者使用》A Beginner’s Guide to R
《R語言實戰》R in Action
一句話簡介R語言:R是一種用於數據處理和統計分析的腳本語言,它受到由AT&T實驗室開發的統計語言S(Statistics)的啟發,且基本上兼容於S語言。
下載並安裝R
從google中搜索R,第一個搜索結果就是R語言的網站:http://www.r-project.org/
有Linux,Mac OS和Windows的三個版本的安裝包可以下載,我安裝的是3.0.2版本。
運行R之后,在>之后就可以輸入命令了,下面命令生成5個1到10之間的隨機數。
sample(1:10, 5, replace=TRUE)
[1] 10 4 4 5 6
R語言的索引編號從1開始!TRUE一定要大寫!這里的replace=TRUE表示生成的整數是可以重復的。
把500個隨機數生成一張散點圖
plot(sample(1:10, 500, replace=TRUE))
把10個數字打亂排列:
sample(1:10)
[1] 4 5 10 2 1 6 8 9 7 3
認識簡單的向量
> x <- c(1, 2, 4)
> x
[1] 1 2 4
c()函數表示連接(Concatenate),幫助里說是Combine,這里把1,2,4連接為一個向量,R語言最強大的功能在於對向量的處理!
> q <- c(x,x,8)
> q
[1] 1 2 4 1 2 4 8
R語言是用於統計的語言,來算一下平均值:
> mean(x)
[1] 2.333333
再來求它的中位數:
> median(x)
[1] 2
獲取幫助信息
用help()或?獲取幫助
?median
help(mean)
用example()得到函數的使用例子
example(mean)
退出
q()

