R語言入門學習軌跡(1) 基礎符號

每天沉浸在C/C++中,相比這些列入教學計劃的語言,偶然間遇到的R卻讓我愛不釋手,我決定在博客中記錄我作爲新手,從入門到精通的過程。希望時間可以讓R成爲我辦公學習的有力助手。

(1)R是跨平臺,開源的免費自由軟件。 官方下載地址
(2)R中自帶很多有趣的數據。
例如: co2 是夏威夷 Mauna Loa觀測站所觀測的從1959年到1997年的co2含量數據。

(3)R的一些計算符號:

9^0.5      #開方 加減乘除就省略了
9%/%2      #整數相除的商  
9%%2       #整數相除的餘數

(4)一些常用函數:

sqrt(9)    #開平方
round(4.5)  #四捨五入函數
abs(4.5)    #返回絕對值
exp(x)      #返回e的x次方
log(x)      #自然對數函數(以e爲底)
log10(x)    #以十爲底的對數函數
sin(x)
cos(x)
tan(x)
asin(x)
acos(x)
atan(x)     

(5)已經定義好的常數 pi

> pi
[1] 3.141593

(6)改變數字的精確度: options() 選項函數

options(digits = x) #改變精度爲x位(包括小數點之前的位數)

值得注意的是:改變精度後,指到下一次改變精度或者推出R之前,精度都會是指定的精度。

(7)賦值: “ 等號與箭頭 ”
等號:

> Altr=4166

箭頭:

> Altr <- 4166  # <- 可由快捷鍵 Alt+'-'鍵打出
> 4166 -> Altr

這三種表達方式等效,由此看來。箭頭更加靈活,而等號相對來說更傳統些。

(8)R與C/C++擁有一樣的變量名命名規則,並且也對大小寫敏感。也不能使用內部已經定義的變量名。

(9)向量 c(1,2,3,4,5,6,7,…..)
可以使用向量變量來存儲多個數據。

Altr=c(1,2,3,4,5)

需要注意的是: R中訪問向量元素時,首元素的下標是1,而C/C++中首元素下標是0.

(10)處理向量的一些函數:

sum(Altr)       #返回向量所有元素的和
length(Altr)    #返回向量的長度(元素的個數)
mean(Altr)      #返回向量元素的平均值

summary(Altr)   #返回max min mean 中位數 以及25及75分位數
max(Altr)
min(Altr)
range(Altr)     #給出Altr元素的範圍
sd(Altr)        #返回數組元素的標準差
var(Altr)       #返回數組元素的方差
plot(Altr)      #對數組進行作圖
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章