R語言基礎知識1 向量 矩陣和陣列

2021-08-20 17:41:05 字數 1598 閱讀 1402

r語言作為大資料中常用到的基礎軟體,學習好r語言具有非常重要的作用

在本部分的學習之中,我將對r語言的向量、矩陣、陣列、列表、資料框等r語言常用到的資料形式做出簡明扼要的總結;

1.向量

1)向量的建立

c1在r語言中,通過『

2)向量中值的命名

要為向量中相應的變數賦值,可以通過names()來完成,比如:

在r語言中,為向量進行命名時,名稱不夠的,會直接將後面的變數以na命名,na表示空值。

3)向量相加

r語言中,可以將長度相同的兩個變數進行加減乘除的運算,但是一定要保證兩個向量的長度是相一致的;長度不一樣的變數進行加減乘除運算會出現錯誤

4)相關函式

min、max、range、sum、var、sd、length等函式主要用於對向量的最小值、最大值、範圍、和、方差以及標準差等進行計算;

2.矩陣

1)矩陣的建立

在r語言中,主要通過matrix函式來完成矩陣的建立,主要有以下兩種方式:

在matrix中,nrow表示的要建立的矩陣的行數;此外,r語言中還可以通過ncol來建立矩陣的列數;

2)矩陣中行列的重新命名

在r語言中可以通過colnames和rownames等兩個函式來完成對矩陣列與行的重新命名,如下:

為矩陣命名時,需要注意的是c()函式中的字元一定要加上雙引號,不然會出現圖中的紅色字型部分的錯誤提示;

此外,在r語言中,可以通過as.vector()函式將矩陣壓縮成向量

3)矩陣行列的合併

在r語言中可以通過cbind和rbind兩個函式來實現兩個矩陣的列、行合併;

但需要注意的是,在進行行、列的合併時,需要確保兩個矩陣的列、行的數量是相同的;比如:

4)矩陣的運算

當矩陣的行列數是相同的時候,兩個矩陣可有進行加減乘除的運算;在r語言中,矩陣的乘法通過『%*%』來進行。

在r語言中,可以通過t()函式來實現矩陣的轉置;如下:

3.陣列

1)陣列的建立

可以通過array命令來進行陣列的建立,如下:

2)陣列的重新命名

dimnames(arr1)

R語言基礎知識(一)

library ggplot2 載入ggplot2包,然後才能使用 updata.packages 更新所有的包,會耗費一些時間 v c 1,2,3,4,5,5 v 2 從v中返回值,取位置為第2的數,v中向量數及數值不變 v 2 4 從v中返回值,取第2到第4位置的數,v中向量數不變 v 2 4 ...

R語言的基礎知識

r語言 r預設的命令提示符是 r語言中的賦值符號一般為乙個尖括號與乙個減號組成的箭頭型標誌 sqrt 函式 計算乙個非負實數的平方根 exp 函式 計算以自然常數e為底的指數函式值 getwd 函式 獲取當前工作目錄的資訊 setwd 函式 設定新的工作目錄 assign 函式 相當於等號賦值 as...

C語言基礎知識1

一 什麼是程式語言?利用程式語言來編寫程式,再將編好的程式執行在計算機上,計算機就能按照程式所說的去做。從計算機誕生至今,程式程式語言或者說是程式語言大致經歷了三個發展階段 機器語言階段 二進位制 組合語言階段 高階語言階段。機器語言 在計算器誕生初期,所有的電腦程式都是直接用計算機能識別的二進位制...