Sign inSign up

twrusergroup/dsc2015tutorial

By twrusergroup

•Updated almost 11 years ago

Image
1

1.0K

twrusergroup/dsc2015tutorial repository overview

⁠R 語言資料分析上手課程 Taiwan R User Group⁠ <img src="http://i.imgur.com/HrJOsEp.jpg"/⁠ width = 50 height = 50>

⁠目錄

Created by gh-md-toc⁠

最新DSC2015R套件版本: 0.2.1

這次年會,我們提供兩種讓學員在課程之中使用R 的方式:

  • 使用自己的筆電安裝R 3.2以上的版本及課程所需的套件
  • 使用年會提供的雲端學習平台

⁠準備自己的電腦

如果學員擁有足夠的電腦知識,願意自行在筆電上安裝R 軟體,則請依照您的作業系統,參考以下的內容安裝R 軟體與相關套件。

⁠安裝R
⁠Windows

請至 CRAN⁠ 上下載 R3.2 以上的安裝程式。

或參考 在Windows上安裝R

備註:影片中的範例是 3.0.2 的版本,請使用者記得安裝 3.2 以上的版本喔!

⁠Mac

請至 CRAN⁠ 上下載 R3.2 以上的安裝程式。

或參考 Mac OS X 安裝R軟體

備註:此影片由中華R軟體學會的李明昌老師提供

⁠Ubuntu

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⁠

上課時,講師們使用的是Rstudio做講解,這是目前R最好的IDE。

如果學員想要安裝的話,請到Rstudio Download⁠依據你的作業系統來安裝課程。

⁠安裝課程所需套件

安裝前,請重新啟動Rsession。重新啟動之後,請在R 的Console執行以下指令:

⁠使用 Github Repository
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)))
})

(臺大分流已經關閉了)

⁠安裝swirl課程
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的工程師,我們提供一個Docker Image在網路上給大家使用。

如果你不知道什麼是Docker,請略過這段

docker pull twrusergroup/dsc2015tutorial
docker run -d -p 8787:8787 twrusergroup/dsc2015tutorial

使用瀏覽器開啟 http://localhost:8787/⁠

帳號密碼如下

  • username: rstudio
  • password: rstudio

⁠使用雲端學習平台

如果上課當天電腦出狀況以至於無法使用R,但仍然有網路連線,可以使用線上寫程式的環境。使用方式:

  1. 請至報名課程使用的電子信箱取得平台註冊邀請網址,網址會在開課前一天晚上寄出。
  2. 依照 http://chihchengliang.github.io/platform-instruction/⁠的操作說明使用線上平台。

⁠Q&A

如果操作中遇到錯誤,歡迎參考 Wiki Q&A⁠ 的部分來嘗試解決問題。

需要協助的話,上課過程中可以請教助教。如果是自學的朋友,可以 發Issue⁠ 詢問管理員,或是和其他網友討論解決。

解決之後,也歡迎直接把解決辦法貢獻到wiki

Tag summary

Content type

Image

Digest

sha256:1ff12f14c…

Size

696.8 MB

Last updated

almost 11 years ago

docker pull twrusergroup/dsc2015tutorial