概述


R 是一种用于统计分析、图形表示和报告的编程语言和软件环境。 R 由新西兰奥克兰大学的 Ross Ihaka 和 Robert Gentleman 创建,目前由 R Development Core Team 开发。

R 的核心是一种解释型计算机语言,它允许分支和循环以及使用函数进行模块化编程。 R 允许与用 C、C++、.Net、Python 或 FORTRAN 语言编写的程序集成以提高效率。

R 在 GNU 通用公共许可证下免费提供,并且为 Linux、Windows 和 Mac 等各种操作系统提供了预编译的二进制版本。

R 是在 GNU 风格的副本下分发的自由软件,GNU 项目的官方部分称为 GNU S .

R的演变


R最初是由 罗斯·伊哈卡 and 罗伯特绅士 在新西兰奥克兰的奥克兰大学统计系。 R 于 1993 年首次亮相。

  • 一大群人通过发送代码和错误报告为 R 做出了贡献。

  • 自 1997 年中期以来,已经有一个核心小组(“R 核心团队”)可以修改 R 源代码存档。

R的特点


如前所述,R 是一种用于统计分析、图形表示和报告的编程语言和软件环境。以下是 R 的重要特性:

  • R 是一种成熟、简单且有效的编程语言,它包括条件、循环、用户定义的递归函数以及输入和输出工具。

  • R 有一个有效的数据处理和存储设施,

  • R 提供了一套用于计算数组、列表、向量和矩阵的运算符。

  • R 为数据分析提供了一个庞大的、连贯的和集成的工具集合。

  • R 为数据分析和直接在计算机上显示或在论文上打印提供图形工具。

总而言之,R 是世界上使用最广泛的统计编程语言。它是数据科学家的第一选择,并得到了充满活力和才华横溢的贡献者社区的支持。 R 在大学中教授,并部署在任务关键型业务应用程序中。本教程将通过简单易行的步骤教你 R 编程以及合适的示例。