R语言 概述
R语言是一个用于统计分析、图形表示和报告的编程语言和软件环境。R由新西兰奥克兰大学的Ross Ihaka和Robert Gentleman创建,并由R开发核心团队进行目前的开发。
R的核心是一种解释性计算机语言,允许分支和循环,以及使用函数的模块化编程。R允许与C、C++、.Net、Python或FORTRAN等语言编写的程序进行集成,以提高效率。
R在GNU通用公共许可证下免费提供,并为Linux、Windows和Mac等各种操作系统提供预编译的二进制版本。
R是以GNU样式的复制左方式进行分发的自由软件,也是GNU项目的正式一部分,称为 GNU S 。
R的演变
R最初由 Ross Ihaka 和 Robert Gentleman 在新西兰奥克兰大学统计学系编写。 R首次出现在1993年。
- 许多人通过发送代码和错误报告来对R做出了贡献。
-
自1997年中期以来,有一个核心小组(“R核心团队”)可以修改R源代码库。
R的特点
如前所述,R是一个用于统计分析、图形表示和报告的编程语言和软件环境。以下是R的重要特点−
- R是一个发展完善、简单有效的编程语言,包括条件语句、循环、用户定义的递归函数和输入输出设施。
-
R具有有效的数据处理和存储功能,
-
R提供了一套用于数组、列表、向量和矩阵计算的运算符。
-
R提供了一个庞大、连贯、集成的数据分析工具集。
-
R提供了用于数据分析和显示的图形功能,可以直接在计算机上或打印在纸上进行。
总之,R是世界上使用最广泛的统计编程语言。它是数据科学家的首选,并得到了一个充满活力和才华横溢的贡献者社区的支持。R在大学教学和关键业务应用部署中得到应用。本教程将通过简单易懂的示例教授您R编程。