R語言入門 2 資料物件

2022-07-04 05:45:13 字數 1562 閱讀 8692

r語言的向量用法非常像python, 就比如這個seq(0,10,2), 從0到10, 步長為2, 涉及到的元素作為向量裡的內容進行建立.

這裡的用法非常像matlab, 可以直接對向量進行科學計算. (我記得在python裡類似這樣的乘法是"重複"的作用, 也就是(1,2,3)會變成(1,2,3,1,2,3,1,2,3))

rep方法, 例子如下, 建立乙個向量, 連續5個100, 然後是連續2個200, 然後是連續3個300

runif方法會取n個隨機值作為向量的元素(隨機的值在0到1之間)

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

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

比如: 從 'a' 'b' 中進行允許放回的隨機取樣, 取10次.

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

rnorm用於建立乙個滿足正態分佈的向量.

例如: 建立乙個有10個元素的, 滿足正態分佈的乙個向量: 

min和max來求最大最小

求出arr中丟擲最大值和最小值之後的向量

按列("byrow=f")

按行("byrow=t")

檢視矩陣行列數

修改矩陣行列數

按列繫結為矩陣

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

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

想保持型別為矩陣型別, 應該drop=f

a為方程係數矩陣, b為方程結果矩陣. x為解集矩陣.

R語言入門

1 r是一種統計繪圖語言,也指實現該語言的軟體 3 安裝完成後,在安裝目錄的bin目錄下執行rgui.exe 4 常用命令 install.pacakages 程式包 安裝某程式包 help 函式 函式 獲得幫助頁面 yls 顯示記憶體中的所有物件 rm 物件 刪除記憶體中的物件 1 4 冒號是一種...

R語言入門

r語言是主要用於統計分析 繪圖的語言和操作環境。r最早是由ross lhaka和robert gentleman開發 也因此稱為r 現在由 r開發核心團隊 復責開發。r是屬於gnu協議下的乙個自由 免費 源 開放的軟體。官方主頁 免費不依賴作業系統 幫助功能完善 擴充套件功能強大 r擁有許多用於儲存...

R語言入門

獲取幫助文件,檢視命令或函式的使用方法 事例或適用範圍 command command 深度搜尋或模糊搜尋用此命令 example command 得到命令的例子 r語言不支援多行注釋,但可以使用乙個小技巧,如下 if false mystring hello,world print mystrin...