Learning Path
浏览 R 语言 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
131
R 列表 列表是 R 语言的对象集合,可以用来保存不同类型的数据,可以是数字、字符串、向量、另一个列表、矩阵、数据框等,当然还可以包含矩阵和函数。 列表是一种灵活的数据结构,可以存储和操作多种类型的数据对象。 创建列表 R 语言创建列表使用 list() 函数。 如下实例,我们创建一个列表,包含了字符串、向量和数字: 实例 [mycode4 type='rsplus'] list_data..
R 循环 有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了更为复杂执行路径的多种控制结构。 循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图: R 语言提供的循环类型有: repeat 循环 while 循环 for 循环 R 语言提供的循环控制语句有: break 语句 Next ..
R 矩阵 R 语言为线性代数的研究提供了矩阵类型,这种数据结构很类似于其它语言中的二维数组,但 R 提供了语言级的矩阵运算支持。 矩阵里的元素可以是数字、符号或数学式。 一个 M x N 的矩阵是一个由 M(row) 行 和 N 列(column)元素排列成的矩形阵列。 以下是一个由 6 个数字元素构成的 2 行 3 列的矩阵: R 语言的矩阵可以使用 matrix() 函数来创建,语法格式如下: matrix(data..
R MySQL 连接 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 如果你对 MySQL 还不了解,可以先查阅:MySQL 教程 R 语言读写 MySQL 文件需要安装扩展包,我们可以在 R 到控制台输入以下命令来安装: install.packages('RM..
R 包 包是 R 函数、实例数据、预编译代码的集合,包括 R 程序,注释文档、实例、测试数据等。 R 语言相关的包一般存储安装目录下对 'library' 目录,默认情况在 R 语言安装完成已经自带来一些常用对包,当然我们也可以在后期自定义添加一些要使用的包。 R 语言完整的相关包可以查阅:https://cran.r-project.org/web/packages/available_packages_by..
R 绘图 - 饼图 R 语言提供来大量的库来实现绘图功能。 饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百分比之间的相对关系。 R 语言使用 pie() 函数来实现饼图,语法格式如下: pie(x, labels = names(x), edges = 200, radius = 0.8, clockwise = FALSE, init.angle = if(clockwise) 90 else 0..
R 绘图 - 散点图 散点图是将所有的数据以点的形式展现在直角坐标系上,以显示变量之间的相互影响程度,点的位置由变量的数值决定,每个点对应一个 X 和 Y 轴点坐标。 散点图可以使用 plot() 函数来绘制,语法格式如下: plot(x, y, type='p', main, xlab, ylab, xlim, ylim, axes) x 横坐标 x 轴的数据集合 y 纵坐标 y 轴..
R 环境安装 R 语言的开发环境本身具备了图形开发环境,这与其他很多工程语言是不同的,所以开发环境最好安装在为桌面个人计算机设计的操作系统上(如 Windows, macOS 或 Ubuntu 桌面版 等)。 首先,我们需要下载 R 语言环境的安装包: Windows 官方地址:https://cloud.r-project.org/bin/windows/base/ USTC 镜像:https://mirrors.ustc..
R 字符串 R 语言中,字符串是一种表示文本数据的数据类型,它由字符(字符向量)组成,可以包含字母、数字、符号和空格等字符。 R 语言字符串可以使用一对单引号 ' ' 或一对双引号 ' ' 来表示。 单引号字符串中可以包含双引号。 单引号字符串中不可以包含单引号。 双引号字符串中可以包含单引号。 双引号字符串中不可以包含双引号。 创建字符串:您可以使用单引号或双引号来创建字符串。以下实例演示..
R 语言教程 R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。 如果你是一个计算机程序的初学者并且急切地想了解计算机的通用编程,R 语言不是一个很理想的选择,可以选择 Python、C 或 Java。 R 语言与 C 语言都是贝尔实验室的研究成果,但两者有不同的侧重领域,R 语言是一种解释型的面向数学理论研究工作者的语言,而 C 语言是为计算机软件工程师设计的。 R 语言是解释运行的语言(与 C..
R 向量 向量是 R 语言最基本的数据类型。 原子向量有6种类型:逻辑型(logical),整型(integer),双精度型(double),字符型(character),复数型(complex)和原始型(raw)。 创建向量 以下我们创建单个元素的向量,可以是以上 6 中类型中的任意一种: 实例 [mycode4 type='rsplus'] # 字符型原子向量 print('runoob�..