一千個(gè)學(xué)習(xí)R的理由R擁有許多用于存儲(chǔ)數(shù)據(jù)的對(duì)象類型, 包括標(biāo)量、向量、矩陣、數(shù)組、數(shù)據(jù)框和列表。 它們?cè)诖鎯?chǔ)數(shù)據(jù)的類型、創(chuàng)建方式、結(jié)構(gòu)復(fù)雜度, 以及用于定位和訪問其中個(gè)別元素的標(biāo)記等方面均有所不同。 下圖是一張R語言數(shù)據(jù)結(jié)構(gòu)圖。 文章目錄 快速檢索,先看看哪部分感興趣,查漏補(bǔ)缺~
1.定義: 用于存儲(chǔ)數(shù)值型、字符型或邏輯型數(shù)據(jù)的一維數(shù)組。 向量中的元素類型必須全為數(shù)值型或者字符型或者邏輯型。 向量中的單個(gè)元素稱為標(biāo)量,屬于特殊的向量。 向量是R語言中最基礎(chǔ),也是最重要的數(shù)據(jù)類型。 2. 向量類型: 數(shù)值型向量:向量中的元素全為數(shù)字 字符型向量:向量中的元素既可以全為字符,也可以包含數(shù)字,但是這里的數(shù)字是字符串,并不是數(shù)值。 邏輯型向量:向量中的元素只有兩種TURE或者FALSE 3. 向量的創(chuàng)建 數(shù)值型向量的創(chuàng)建 矩陣 1. 定義:
2. 矩陣的創(chuàng)建: 3. 矩陣下標(biāo)的使用: 數(shù)組 定義:
數(shù)據(jù)框 1. 定義:
數(shù)據(jù)框是R中最常見的數(shù)據(jù)結(jié)構(gòu)之一,一般數(shù)據(jù)處理都是基于數(shù)據(jù)框。 選取數(shù)據(jù)框的元素數(shù)據(jù)框中常見的元素選擇方法有三種。 方法一: 和矩陣下標(biāo)的使用一樣,不再過多介紹。 方法二:變量名篩選 方法三:
因子 在我們處理的數(shù)據(jù)中,通常將數(shù)據(jù)框中的列(成分)也稱為變量或者屬性,而行稱為觀測(cè)或者示例,在R中把數(shù)據(jù)框的列叫做變量更普遍。變量是統(tǒng)計(jì)學(xué)中的名詞,在數(shù)據(jù)框中變量既可以是向量,也可以是因子。變量通常有三種類型,名義型(類別型)、有序型和連續(xù)型變量。 變量類型: 名義型變量:性別有男女之分,體型有胖瘦之別,這些都是名義型(類別型)變量 有序型變量:癌癥的分期有早期、中期和晚期,變量中的值有順序之分,稱為有序變量 連續(xù)型變量:人的體重就是連續(xù)型變量,表現(xiàn)為一定范圍內(nèi)的任意值,與數(shù)值型向量等價(jià)。 名義型變量和有序性變量在R中統(tǒng)稱為因子 列表 定義:
處理對(duì)象的通用函數(shù) 數(shù)據(jù)轉(zhuǎn)換 特殊數(shù)據(jù) 參考資料R語言實(shí)戰(zhàn)(二) 一千個(gè)學(xué)習(xí)R的理由都不夠你的一次分享,點(diǎn)擊【寫留言】 點(diǎn)個(gè)贊,證明你還愛我 科研路漫其修遠(yuǎn)兮,吾將上下而求索,有煩惱苦悶或者有趣好玩的事情記得告訴小助理,希望陪伴您一起成長(zhǎng)。 躊躇滿志無限期 揚(yáng)帆起航正當(dāng)時(shí) 科研小助理為您在線解答 |
|