R語言入門學習軌跡(1) 基礎符號
阿新 • • 發佈:2019-01-25
每天沉浸在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) #對陣列進行作圖