R是一种统计计算和绘图的编程语言和环境,与贝尔实验室开发的S语言很相似。最早由奥克兰大学于1996年开发,现在的开发由几十人组成的核心团队负责,成员来自世界不同机构和单位。R可以运行在Windows,UNIX以及Mac等不同操作系统上。R采用社区合作的方式开发,源码开放,可以免费获取。
R的所有计算都在内存中完成,所以在大数据处理上有局限性,即计算性能受到计算机内存大小的限制。为了克服该缺陷,可以利用R提供的数据库接口,引入MySQL数据库管理系统,解决内存不足问题。
R项目官方网站:https://www.r-project.org/