R语言入门

为了增强自己在数据分析方面的能力,本假期计划自学完成 R 和 Python 这两门编程语言。然鹅已经有了一定基础的 Python 学习起来进展很快,R 语言却迟迟不见动静。因此我决定要把学习的路线图记录下来,也作为对持续性学习的一种激励。

在线学习网站 : w3cschool

安装步骤没有什么特别,无非就是包然后设置环境变量之类,为了进一步方便学习,我还下载了 RStudio 作为开发环境。
R语言入门_第1张图片

打开之后界面就是这样式儿的,默认是白色底色,但有很多风格可以选择。编译器的左边用来输入代码,右上角是当前变量以及内部的值,右下角是调试界面,绘图的结果也会显示在这里。

像任何其他语言一样,我们先向世界打个招呼吧。

> 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

你可能感兴趣的:(R)