R 环境搭建

R 语言作为一门数据统计语言,有着非常广泛的应用,尤其是现在热门的大数据项目。R 语言号称是统计学家设计的语言,它的算法非常严谨,但是作为计算机编程语言缺乏很多特性,它的面向对象和函数式编程范式的实现都非常的变扭。

R 工具有多个分发版本,一种是官方版本,直接到官方下载对应系统的版本即可,还有就是微软的 OpenR 和 Anaconda 的 R。

OpenR

微软早期收购的一家 R 公司,然后将它的产品开源了,OpenR 对原始 R 工具都做了很多的优化,使用了 intel 的 MKL 编译,加入了多线程计算和额外的一些 R 包。

安装:

直接到官方网址: https://mran.microsoft.com/ 下载对应系统版本即可。

Anaconda

Anaconda 是一家数据分析公司,它主要是提供 Python 工具集,但是它同时也包含了 R,其中的 Miniconda 是 Python 的另外一个跟 Pip 类似的 Python 包管理器,如果需要使用 jupyter notebook 集成 IRkernel 的话,选择这个版本会比较好。

安装:

  1. 下载 miniconda :https://conda.io/en/latest/miniconda.html 安装对应系统版本。
  2. 执行 conda install r 安装 R 环境
  3. 如果需要安装 R 包,可以直接使用 conda 安装,只需要在包名前面加上 r- 即可,例如:conda install r-ggplot2

安装完之后就可以直接在终端执行:R 进入交互式环境了。