R語言入門(2)-數據對象

數據對象

建立向量相關的方法

R語言的向量用法很是像python, 就好比這個seq(0,10,2), 從0到10, 步長爲2, 涉及到的元素做爲向量裏的內容進行建立.python

 

這裏的用法很是像Matlab, 能夠直接對向量進行科學計算. (我記得在python裏相似這樣的乘法是"重複"的做用, 也就是(1,2,3)會變成(1,2,3,1,2,3,1,2,3))3d

rep方法, 例子以下, 建立一個向量, 連續5個100, 而後是連續2個200, 而後是連續3個300orm

runif方法會取n個隨機值做爲向量的元素(隨機的值在0到1之間)對象

例如: 建立一個包含5個隨機值的向量blog

sample方法用於模擬一個隨機抽樣的而過程, replace=TRUE表示有放回的抽樣.bfc

好比: 從 'A' 'B' 中進行容許放回的隨機取樣, 取10次.方法

replace=FALSE表示無放回的抽樣. 無放回的抽樣, 抽樣次數要小於等於樣品個數(抽樣次數要是多於樣品個數, 並且還不放回, 那最後不就沒東西可取了嘛)im

rnorm用於建立一個知足正態分佈的向量.d3

例如: 建立一個有10個元素的, 知足正態分佈的一個向量: 數據

min和max來求最大最小

求出arr中拋出最大值和最小值以後的向量

 矩陣

按列("byrow=F")

 按行("byrow=T")

查看矩陣行列數

修改矩陣行列數

按列綁定爲矩陣

ifelse, 將矩陣中數值大於5的, 改成0, 小於等於5的, 改成1

 矩陣退化. 當相似用m1[1, ]這種方式獲取的行的時候, 會形成矩陣退化.

想保持類型爲矩陣類型, 應該drop=F

A爲方程係數矩陣, B爲方程結果矩陣. x爲解集矩陣.

 

相關文章
相關標籤/搜索