Day5-R語(yǔ)言數(shù)據(jù)結(jié)構(gòu)-佛系study

數(shù)據(jù)類型

向量(vector):

定義:多個(gè)元素構(gòu)成的變量
區(qū)別:標(biāo)量(單個(gè)元素構(gòu)成的變量)
向量基礎(chǔ)操作:
. 賦值:x <- -1:10
. 從向量中提取元素:
(1) 根據(jù)元素位置: x[1:4]
(2) 根據(jù)值: x[x<5]
. 向量算數(shù):可以將相同長(zhǎng)度的兩個(gè)向量相加,減去,相乘或相除,給出結(jié)果作為向量輸出

Create two vectors

x1 <- c(1,3,7,8,2,9)
x2 <- c(3,1,5,4,9,6)

Vector addition.

add.result <- x1+x2
引用:https://www.yiibai.com/r/r_vectors.html

矩陣(Matrix):

矩陣用matrix函數(shù)定義,實(shí)際存儲(chǔ)成一個(gè)向量,根據(jù)保存的行數(shù)和列數(shù)對(duì)應(yīng)到矩陣的元素, 存儲(chǔ)次序?yàn)榘戳写鎯?chǔ).

基本語(yǔ)法matrix(data, nrow, ncol, byrow, dimnames)
以下是使用的參數(shù)的描述:
data - 是將要轉(zhuǎn)為矩陣元素的輸入向量
nrow - 是要?jiǎng)?chuàng)建的行數(shù)。
ncol - 是要?jiǎng)?chuàng)建的列數(shù)。
byrow - 是一個(gè)邏輯線索。
引用https://www.yiibai.com/r/r_matrices.html

數(shù)組(Array):

數(shù)組是可以在二維及以上存儲(chǔ)數(shù)據(jù)的R數(shù)據(jù)對(duì)象
數(shù)組通過(guò)array()創(chuàng)建,并使用dim參數(shù)中的值來(lái)創(chuàng)建數(shù)組

列表(list):

列表是包含不同類型的元素的R對(duì)象,如數(shù)字,字符串,向量,以及列表中也可包含另一個(gè)列表。 列表還可以包含矩陣或函數(shù)作為其元素。

數(shù)據(jù)框(Data frame):

統(tǒng)計(jì)分析中最常見的原始數(shù)據(jù)形式是類似于數(shù)據(jù)庫(kù)表或Excel數(shù)據(jù)表的形式。 這樣形式的數(shù)據(jù)在R中叫做數(shù)據(jù)框(data.frame)。 數(shù)據(jù)框類似于一個(gè)矩陣,有行、列, 但各列允許有不同類型:數(shù)值型向量、因子、字符型向量、日期時(shí)間向量。 同一列的數(shù)據(jù)類型相同。 在R中數(shù)據(jù)框是一個(gè)特殊的列表, 其每個(gè)列表元素都是一個(gè)長(zhǎng)度相同的向量。 事實(shí)上,數(shù)據(jù)框還允許一個(gè)元素是一個(gè)矩陣, 但這樣會(huì)使得某些讀入數(shù)據(jù)框的函數(shù)發(fā)生錯(cuò)誤。

操作:(在工作目錄下進(jìn)行??!!

  1. 讀取本地文件:read函數(shù)
  2. 設(shè)置行名和列名:cloname函數(shù),rowname函數(shù)
  3. 數(shù)據(jù)框?qū)С觯?code>write函數(shù)
  4. 變量保存與重新加載:save.image(file="bioinfoplanet.RData")#保存當(dāng)前所有變量 save(X,file="test.RData")#保存其中一個(gè)變量 load("test.RData")#再次使用RData時(shí)的加載命令
    5.提取元素:類似于向量提取

這只是初級(jí)了解,需進(jìn)一步學(xué)習(xí)

課后習(xí)題:

save(X,file="test.RData") 報(bào)錯(cuò) X not found原因:未給X 賦值

R語(yǔ)言數(shù)據(jù)結(jié)構(gòu).png

`

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容