1. 程式人生 > >R語言入門

R語言入門

類型 負數 [1] 乘法 矩陣 下標 註意 向量 一個

向量是 R 語言中最基本的數據類型,在 R 中沒有單獨的標量(例如 1 本質上是 c(1)) 註意 R 語言的下標是從 1 開始的 負數下標表示不選這個這些下標,例如:
> a <- c(2,5,8)
> a[-2]
[1] 2 8
循環補齊 向量有個比較有趣的性質,當兩個向量進行操作時,如果長度不等,長度比較短的一個會復制自己直到自己和長的一樣長。
> a <- c(3,4)
> b <- c(1,2,5,6)
> a+b
[1] 4 6 8 10
新建一個矩陣
> a <- matrix(c(1,2,3,4) , nrow = 2)
> a
[,1] [,2]
[1,] 1 3
[2,] 2 4
可以看到向量元素變為矩陣元素的方式是按列的,從第一列到第二列,如果我們想按行輸入元素,那麽需要加入 byrow = TRUE的參數 在 R 中我們在乘法旁邊加兩個百分號來做矩陣乘法:
> a%*%a
[,1] [,2]
[1,] 7 10
[2,] 15 22
一般來說我們需要分析的數據,每一行代表一個樣本,每一列代表一個變量

R語言入門