R語言學習筆記:小試R環境


買了三本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))

image

把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()

 

 

下一章:向量 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM