在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。

五、视频演示



分享到:


相關文章: