R 進階迴圈
這裡介紹 R 的幾種進階迴圈使用方式,善用這些 R 特有的迴圈技巧可以讓程式碼更簡潔。 R 語言除了提供一般性的 repeat、while 與 for 迴圈之外,還有許多進階的迴圈使用方式,它可以讓您將特定的函數套用至列表、向量或陣列中的每一個元素,進行特定的運算後,傳回所有元素個別運算的結果。 ...
這裡介紹 R 的幾種進階迴圈使用方式,善用這些 R 特有的迴圈技巧可以讓程式碼更簡潔。 R 語言除了提供一般性的 repeat、while 與 for 迴圈之外,還有許多進階的迴圈使用方式,它可以讓您將特定的函數套用至列表、向量或陣列中的每一個元素,進行特定的運算後,傳回所有元素個別運算的結果。 ...
這裡介紹 R 套件的基本使用方式,並整理一些常用的套件與使用範例。 R 除了其本身核心所提供的運算功能之外,還有非常大量的附加套件(packages)可以使用,由於這些套件是由來自於世界各地的開發者所開發的,不僅為數眾多、功能也相當豐富,因此對於 R 的使用者而言,安裝與使用這些套件是非常重要的技能。 ...
這裡介紹 R 資料輸入與輸出的基本技巧,包含 R 程式碼、文字資料的讀取與儲存,以及圖形檔案的輸出。 在使用 R 分析資料時,資料的來源是整個分析流程中不可缺少的環節,而分析的結果也常常需要輸出成文字報表,或是以圖形檔案的方式呈現,以下將介紹 R 中最基本的程式碼指令稿運用、資料讀取與儲存技巧,還有各種點陣圖與向量圖的輸出方式。 ...

本篇介紹如何在安裝新版本的 R 之後,自動在新版 R 中把舊版 R 中有安裝的套件一起裝起來。 R 的版本更新非常快,而在安裝新版本的 R 之後,許多套件都要重新安裝,如果少裝了某些套件,舊的程式就會無法執行,但是套件數量很多的時候,手動安裝會很麻煩,這時候只要利用簡單的 R 指令稿,即可自動處理所有套件安裝的問題。 ...

這裡介紹如何藉由 R 的 parallel 套件,使用多個 CPU 核心進行平行運算,提高計算速度。 現在電腦的 CPU 都有好幾個核心,在 R 中處理大計算量的問題時,如果感覺計算速度不夠快,就可以考慮將計算工作平行化,藉著 parallel 平行計算套件,將工作分散至多個 CPU 核心來計算,讓計算速度大幅提昇。 ...