使用swirl包来进行R语言的学习,有关swirl
的介绍可以看Y叔的这篇公众号文章
Basic Building Blocks
介绍R中的一些基本模块,所有的命令都可以在R
的console
里交互式进行。 推荐使用Rstudio
进行学习
变量
R最简单的应用,是可以作为交互式的计算器,在console
里输入5 + 7
然后回车:
> 5 + 7 #输入,R的控制台里输入的前方会有>标志
[1] 12 #输出结果
默认情况下,R仅打印结果12。 但是,R是一种编程语言,通常我们使用一种编程语言而不是计算器的原因是为了使某些过程自动化或避免不必要的重复。
在这种情况下,我们可能需要在第二个计算中使用上面的结果。 不必每次都需要重新键入5 + 7,我们只需创建一个存储结果的新变量即可。
在R中为变量分配值的方式是使用赋值运算符,该运算符只是一个“<”符号,后跟一个“-”。 看起来像这样:<-
。就像一个箭头,把箭头右边的值分配给箭头左侧的变量名