Created by gh-md-toc
最新DSC2015R套件版本: 0.2.1
這次年會,我們提供兩種讓學員在課程之中使用R 的方式:
如果學員擁有足夠的電腦知識,願意自行在筆電上安裝R 軟體,則請依照您的作業系統,參考以下的內容安裝R 軟體與相關套件。
請至 CRAN 上下載 R3.2 以上的安裝程式。
備註:影片中的範例是 3.0.2 的版本,請使用者記得安裝 3.2 以上的版本喔!
請至 CRAN 上下載 R3.2 以上的安裝程式。
備註:此影片由中華R軟體學會的李明昌老師提供
Ubuntu 14.04 的使用者可以在 bash 執行以下指令來安裝學習環境:
sudo sh -c 'echo "deb http://cran.csie.ntu.edu.tw/bin/linux/ubuntu trusty/" >> /etc/apt/sources.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt-get update && apt-get install -y r-base libcurl4-openssl-dev libxml2-dev
如果是其他版本的使用者,請修改上述 trusty 的部份。
上課時,講師們使用的是Rstudio做講解,這是目前R最好的IDE。
如果學員想要安裝的話,請到Rstudio Download依據你的作業系統來安裝課程。
安裝前,請重新啟動Rsession。重新啟動之後,請在R 的Console執行以下指令:
source("http://taiwanrusergroup.github.io/R/init.R")
或是
options(repos = "http://taiwanrusergroup.github.io/R")
local({
install.packages('DSC2015R')
pkgs.remote <- available.packages()
pkgs.local <- installed.packages()
pkgs <- intersect(rownames(pkgs.remote), rownames(pkgs.local))
pkgs.outdated <- package_version(pkgs.local[pkgs, "Version"]) != package_version(pkgs.remote[pkgs, "Version"])
if (sum(pkgs.outdated) > 0) install.packages(names(which(pkgs.outdated)))
})
(臺大分流已經關閉了)
library(DSC2015R)
install_course()
我們建議學員使用firefox作為閱讀投影片的瀏覽器。
library(DSC2015R)
slide()
執行後會出現如下畫面:
> slide()
1: R swirl (DBoy) 2: R Basic (Ning) 3: R Basic (Noah)
4: R ETL (aha) 5: Visualization (Kyle, Mansun, Ben)
請依照指示輸入你想要打開的課程投影片即可。例如,若你想要打開R ETL (aha)的投影片,請輸入4。
如果你是熟悉Docker的工程師,我們提供一個Docker Image在網路上給大家使用。
如果你不知道什麼是Docker,請略過這段
docker pull twrusergroup/dsc2015tutorial
docker run -d -p 8787:8787 twrusergroup/dsc2015tutorial
使用瀏覽器開啟 http://localhost:8787/
帳號密碼如下
如果上課當天電腦出狀況以至於無法使用R,但仍然有網路連線,可以使用線上寫程式的環境。使用方式:
如果操作中遇到錯誤,歡迎參考 Wiki Q&A 的部分來嘗試解決問題。
需要協助的話,上課過程中可以請教助教。如果是自學的朋友,可以 發Issue 詢問管理員,或是和其他網友討論解決。
解決之後,也歡迎直接把解決辦法貢獻到wiki
Content type
Image
Digest
sha256:1ff12f14c…
Size
696.8 MB
Last updated
almost 11 years ago
docker pull twrusergroup/dsc2015tutorial