R語言入門(三):R的數據類型
學習內容:
(一)R的數據集
(二)R的數據結構:向量,矩陣,數組
學習實踐:
(一)R的數據集
按照R可識別的格式來創建數據集是數據分析的第一步,其中包括選擇一種數據結構,然後將數據輸入或導入這個數據結構中。
向R中導入數據的方法有很多,可以手動輸入,但這隻適合於數據量較小的情況下,更多的時候,我們使用從外部源導入數據的方法,數據源可以是(Excel),文件文本(TXT),統計軟體SAS和各類資料庫(MySql)等。
數據集通常是用數據構成的矩形數組,行表示記錄,列表示屬性。
(二)R的數據結構
1.向量
1.1向量的創建於使用
向量可以用來儲存的數據類型包括數值型,字元型及邏輯型,其標誌是:c()
> a
> b
> c
需要注意的是,單個向量中的數據,必須要具有相同的類型,數值型向量只能全部存儲數值,字元型向量只能全部存儲字元。
1.2 訪問向量中的單個元素
只需要輸入我們創建的向量然後用中括弧表示要訪問的第幾個元素即可。
同時訪問向量中的多個元素
或者
2.矩陣
矩陣與向量不同之處在於,矩陣是一個二維的數據結構,矩陣的創建函數是matrix
2.1矩陣的創建與使用
我們首先來看一下matrix的具體使用方法
matrix中各個參數的意義:
data是我們創建矩陣所使用的數據
nrow和ncol是我們所要創建矩陣的行數和列數
byrow是我們創建矩陣時是否按行進行填充數據
dimnames用來對矩陣的行和列進行命名
> y
下面我們來創建一個自己設定參數的矩陣
> rnames
> cnames
> matrix(1:4, nrow = 2, ncol = 2, byrow = TRUE, dimnames = list(rnames, cnames))
2.2 矩陣中元素的訪問
我們以y
> y[,2]#訪問第二列
> y[2,]#訪問第二行
> y[2,2]#訪問某一個元素
3 數組
數組與矩陣類似,但數組的維度大於二,數組的創建函數array()
3.1 數組的創建與使用
> ?array#先查看數組的創建方法
array中各個參數的意義
data是數據
dim = length(data) 用來對數組的維度進行定義
dimnames 用來對各個維度進行命名
> dim1
> dim2
> dim3
d
這是一個3行3列2排的數組
3.2 數組中元素的訪問
> d[1,1,2]#訪問第一行第一列第二排的元素
※馬尾辮學會這樣扎 簡單時尚又有氣質
※染髮的過程是怎樣的 怎麼打造漂亮迷人發色
※R語言入門(二):R包的使用
※丸子頭得到眾男星的青睞 配上鬍鬚帥氣十足
※為什麼會長皺紋 這樣做讓你的皮膚細膩又光滑
TAG:美尚 |