R语言可以完成哪些工作?

Python016

R语言可以完成哪些工作?,第1张

(1)R是统计分析、绘图功能的自由开源软件,拥有完整体系的数据分析和挖掘工具,能够有效的数据存储和处理;

(2)R语言向量化运算功能强大,R语言使用apply函数系列取代传统的for循环做运算节约内存和时间。

(3)R有丰富的数据挖掘工具包(Packages)方便使用。拥有完整体系的数据统计和分析工具,为数据分析和显示提供的强大图形功能;

(4)R是一种面向对象的编程语言,和其它编程语言及平台、数据库之间有很好的接口。它是一套完善、简便而有效的编程语言(源自S语言),可操纵数据的输入和输出,可实现条件、分支、循环及自定义函数

R内置多种统计学及数字分析功能。R的功能也可以透过安装包(Packages,用户撰写的功能)增强。因为S的血缘,R比其他统计学或数学专用的编程语言有更强的面向对象(面向对象程序设计, S3, S4等)功能。

R的另一强项是绘图功能,制图具有印刷的素质,也可加入数学符号。

虽然R主要用于统计分析或者开发统计相关的软件,但也有人用作矩阵计算。其分析速度可媲美专用于矩阵计算的自由软件GNU Octave和商业软件MATLAB。

r语言最多能处理上万条数据是用于统计分析、绘图的语言和操作环境。r语言属于一个数据库,可以存很多的数据,是可以有上万数据的,其内部可以由多种数据类型,每一列是一个变量,每行是一个观测记录。