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。
五、视频演示
閱讀更多 三色喵咪 的文章