跳到主要内容

R 语言简介

R 语言是一门用于统计计算和绘图的编程语言,其最常见的用途是分析和可视化数据。实际上,R 语言是最流行的数据分析语言之一,在 TIOBE 编程语言排名中,R 语言常年在第 7 至第 15 位之间浮动。

R 语言的由来

R 语言由 S 语言发展而来,可以说是 S 语言的一个变种。S 语言由 Rick Becker、John Chambers 等人在贝尔实验室开发,著名的 C 语言、Unix 系统也是贝尔实验室开发的。

S 语言第一个版本开发于1976-1980年,基于 Fortran;于1980年移植到 Unix 系统,并对外发布源代码。

新西兰 Auckland 大学的 Ross Ihaka 和 Robert Gentleman 在1997年发布了 R 语言,R 实现了与 S 语言基本相同的功能和统计功能,采用 GPL 授权,并且允许全世界的用户贡献软件包。

R 语言之所以叫 R,部分是因为两位 R 的作者(Robert Gentleman 和 Ross Ihaka)的姓名,部分是受到了贝尔实验室 S语言的影响(称其为 S 语言的方言)。

为什么使用 R 语言

R 语言具有以下特点,这促使我们在数据分析中使用它:

  • 它是数据分析、数据可视化、数据科学和机器学习的重要资源
  • 它提供了许多统计技术(例如统计测试、分类、聚类和数据归约)
  • 在 R 中绘制图形很容易,如饼图、直方图、箱形图、散点图等
  • 它适用于不同的平台(包括 Windows、Mac、Linux)
  • 它是开源且免费的
  • 它有大量的社区支持
  • 它有丰富的拓展包(函数库),可以用来解决不同的问题

开始学习

本教程将教你 R 的基础知识。

我们会从最基本的概念讲起,因此你不需要有任何编程经验。

相关链接