![21076ca1fd6c1da51ed91c8b7af1cdfa.png](https://i-blog.csdnimg.cn/blog_migrate/3a92257857af0baad0df2a0aed3cc434.jpeg)
一、R语言简介
R语言是专业的统计分析软件,来自著名数据科学网站(http://www.kdnuggets.com/)发起的一个2019年统计分析和数据挖掘软件使用情况的调查结果:
![9f63a1004057a5763b9eb06749db556c.png](https://i-blog.csdnimg.cn/blog_migrate/052478a55404126a88d7cb16568a3552.jpeg)
表明R语言是该领域近年来最受欢迎的软件之一。
R语言的优势:
(1) 免费开源,软件体积小根据需要安装扩展包,兼容各种常用操作系统;
(2) 专门为统计和数据分析开发的语言,有丰富的扩展包;
(3) 拥有顶尖水准的制图功能;
(4) 面向对象,简单易学。
缺点:内存管理机制较差,不擅长处理循环(这是老观念了,现在的R处理循环并不慢,处理循环速度的关键提升是:(1)提前分配存储空间,(2)选择合适的存放数据的数据结构),跑大数据量的程序速度慢(现在有data.table包是快速处理大数据的利器)。
二、R语言软件平台搭建
到R语言官网https://www.r-project.org/ 或镜像站:
The Comprehensive R Archive Network
下载最新版安装,安装时可选择32或64位版本。
安装R语言集成开发环境Rstudio,下载地址:
https://www.rstudio.com/products/rstudio/download