为了增强自己在数据分析方面的能力,本假期计划自学完成 R 和 Python 这两门编程语言。然鹅已经有了一定基础的 Python 学习起来进展很快,R 语言却迟迟不见动静。因此我决定要把学习的路线图记录下来,也作为对持续性学习的一种激励。
在线学习网站 : w3cschool
安装步骤没有什么特别,无非就是包然后设置环境变量之类,为了进一步方便学习,我还下载了 RStudio
作为开发环境。
打开之后界面就是这样式儿的,默认是白色底色,但有很多风格可以选择。编译器的左边用来输入代码,右上角是当前变量以及内部的值,右下角是调试界面,绘图的结果也会显示在这里。
像任何其他语言一样,我们先向世界打个招呼吧。
> print("Hello World")
[1] "Hello World"
奇怪的事情发生了,为什么输出结果前面会有个 [1] ? 难道说这是因为只输出了一个元素?那换多几个元素试试看咯。
> print(1:100)
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
[26] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
[51] 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
[76] 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
这次的结果就大不相同了,看来每一列最前面 []
里数字的含义是这一行的第一个元素是原来向量中的第几个元素啊。
但并不是说,只要换行,前面就会出现 []
,比如说我们把前面那句话写长一点。
这是因为里面的字符串实际上被看成是单个元素,换行只是长度不够造成的错觉而已。
R 语言的强大之处就在于它有许多用于科学计算 or 绘图的包,为了获得这些包,我们需要输入
install.packages("plotrix")
包内就是包的名字啦,要注意的是,句中的 .
并不是通常意义上的成员运算符,只是名称的一部分,我觉得可以把它在大脑里直接替换成 _
。
成功后的页面会是这样,反馈安装的位置以及包的大小。
饿啦,吃饭吃饭。O(∩_∩)O