r 语言教程

r 语言教程 -九游会真人第一品牌

r是一种用于统计分析、图形表示和报告的编程语言和软件环境。r由新西兰奥克兰大学的ross ihaka和robert gentlent创建,目前由r开发核心团队开发。r是在gnu通用公共许可下免费提供的,并且为各种操作系统(如linux、windows和mac)提供了预编译的二进制版本。这种编程语言被命名为r,基于两位r作者(robertgentlest和rossihaka)名字的第一个字母,部分是贝尔实验室语言s的名字。

  

r 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。

如果你是一个计算机程序的初学者并且急切地想了解计算机的通用编程,r 语言不是一个很理想的选择,可以选择 pythoncjava

r 语言与 c 语言都是贝尔实验室的研究成果,但两者有不同的侧重领域,r 语言是一种解释型的面向数学理论研究工作者的语言,而 c 语言是为计算机软件工程师设计的。

r 语言是解释运行的语言(与 c 语言的编译运行不同),它的执行速度比 c 语言慢得多,不利于优化。但它在语法层面提供了更加丰富的数据结构操作并且能够十分方便地输出文字和图形信息,所以它广泛应用于数学尤其是统计学领域。

r 语言官方网站:

官方镜像站列表:

谁适合阅读本教程?

本教程是专门为需要从零开始了解 r 语言的软件程序员打造的。

如果您是一个经验非常丰富的 r 语言使用者,您仍可以从本教程中获得语法的参考,但教程本身可能不会出现能解决您深层问题的内容。

r 语言特点

  • r 语言环境软件属于 gnu 开源软件,兼容性好、使用免费

  • 语法十分有利于复杂的数学运算

  • 数据类型丰富,包括向量、矩阵、因子、数据集等常用数据结构

  • 代码风格好,可读性强

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

编译/执行 r 程序

示例(helloworld.r)         

mystring <- "hello, world!"
print ( mystring )

r 语言文件后缀为 .r。

参考资料

  • r 语言官方网站:

  • r 语言手册:

网站地图