![8bb4141b177c36d4c4d8c72b32b373d4.png](https://img-blog.csdnimg.cn/img_convert/8bb4141b177c36d4c4d8c72b32b373d4.png)
一、R语言简介
R语言是专业的统计分析软件,来自著名数据科学网站(http://www.kdnuggets.com/)发起的一个2019年统计分析和数据挖掘软件使用情况的调查结果:
![14ea7c8f48f73ad23b7337c83b16fc75.png](https://img-blog.csdnimg.cn/img_convert/14ea7c8f48f73ad23b7337c83b16fc75.png)
表明R语言是该领域近年来最受欢迎的软件之一。
R语言的优势:
(1) 免费开源,软件体积小根据需要安装扩展包,兼容各种常用操作系统;
(2) 专门为统计和数据分析开发的语言,有丰富的扩展包;
(3) 拥有顶尖水准的制图功能;
(4) 面向对象,简单易学。
缺点:内存管理机制较差,不擅长处理循环(这是老观念了,现在的R处理循环并不慢,处理循环速度的关键提升是:(1)提前分配存储空间,(2)选择合适的存放数据的数据结构),跑大数据量的程序速度慢(现在有data.table包是快速处理大数据的利器)。