在R中學習R語言:swirl

swirl(https://swirlstats.com/)是在R控制檯中,以交互方式進行教授R編程和數據科學的一個免費並且開源的包。

一、安裝環境

swirl要求R語言版本>=3.1.0,作者十分推薦安裝RStudio,但不是強制的。如果在Linux上使用swirl,則還需要安裝libcurl(https://github.com/swirldev/swirl/wiki/Installing-swirl-on-Linux)。

二、開始使用swirl

首先安裝並加載swirl包,然後在控制檯輸入swirl()並回車,開啟學習。每次運行swirl()後都會詢問用戶的名字。如果輸入的用戶名為一個新名字,則系統會為您介紹簡單的使用方法,按照系統提示輸入數字或者當提示“...”時按ENTER鍵即可。如果是老用戶則可以繼續上次的學習或者選擇新的學習內容。最後系統會為你提供一個可選擇的課程列表。

常用的命令

  • skip()在>提示符下,跳過當前問題
  • bye()在>提示符下,退出swirl
  • play()在>提示符下,跳出當前問題答題命令行
  • nxt()在>提示符下,繼續上述的答題

三、學習資源

swirl課程存儲庫包含很多課程:

  • R Programming
  • R Programming E
  • The R Programming Environment
  • Regression Models
  • Getting and Cleaning Data
  • Statistical Inference
  • Advanced R Programming

詳細信息參見:https://github.com/swirldev/swirl_courses#swirl-courses

swirl的網絡課程有:

  • Advanced R Programming
  • Data Science and R
  • A (Very) Short Introduction to R
  • Google Forms Course
  • Exploratory Data Analysis
  • Psychology Statistics

詳細信息參見:http://swirlstats.com/scn/title.html

四、你是教師

如果你是一個教師,你也可以編寫併發布你的課程。具體信息可以訪問https://swirlstats.com/instructors.html和http://swirlstats.com/swirlify/introduction.html。

五、視頻演示



分享到:


相關文章: