R 向量、矩陣與陣列
這裡介紹 R 向量的詳細使用方式,以及如何運用矩陣與陣列處理高維度的資料。 向量(Vectors) 在 R 中要建立向量最常使用的方式就是使用 c 函數,例如: c(1, 3, 5) [1] 1 3 5 另外使用冒號運算子(:)也是很常用的向量建立方式: ...
這裡介紹 R 向量的詳細使用方式,以及如何運用矩陣與陣列處理高維度的資料。 向量(Vectors) 在 R 中要建立向量最常使用的方式就是使用 c 函數,例如: c(1, 3, 5) [1] 1 3 5 另外使用冒號運算子(:)也是很常用的向量建立方式: ...
本篇介紹 R 的列表變數與 data frames 的使用方式。 R 列表變數 R 的列表(list)變數類似向量,內含多個元素,不過跟向量不同的是列表是一種復合型的變數,其中的每個元素可以是不同的類型,我們可以將各式各樣不同類型的變數儲存在一個列表變數中。 ...
在處理資料時,除了數值資料之外,文字資料也是很常見的資料類型,尤其是在整理第一手的原始資料時,通常都會有非常大量的文字資料需要處理,而因子則是用於儲存類別型式的資料(categorical data),它的性質介於整數與字元變數之間,以下我們將介紹 R 的字串與因子使用方式。 ...
R 跟一般的程式語言一樣有許多流程控制與迴圈的語法,讓程式依照設計者的邏輯逐步執行對應的動作。 流程控制 有時候在處理資料時,我們會希望程式依照某些條件來判斷應該要執行什麼動作,而不是很單純的將指令逐行執行,R 提供了許多流程控制的語法,可藉由指定的條件來判斷程式執行的流程。 ...
這裡我們將詳細介紹 R 函數與 R 環境空間的使用方式。 環境空間 在 R 中所有的變數都是儲存在特定的環境空間(environments)中,而環境空間本身其實也是一種變數,可以當成一般變數使用(例如指定新的值、或是當成參數傳遞至函數中),它的性質跟列表(list)比較相近,甚至可以直接將列表變數轉換為環境空間變數,反之亦可。 ...