R 语言为线性代数的研究提供了矩阵类型,这种数据结构很类似于其它语言中的二维数组,但 R 提供了语言级的矩阵运算支持。 矩阵里的元素可以是数字、符号或数学式。 一个 M x N 的矩阵是一个由 M(row) 行 和 N 列(column)元素排列成的矩形阵列。 以下是一个由 6 个数字元素构成的 2 行 3 列的矩阵: R 语言的矩阵可以使用 matrix() 函数来创建,语法格式如下: matr
数组也是 R 语言的对象,R 语言可以创建一维或多维数组。 R 语言数组是一个同一类型的集合,前面我们学的矩阵 matrix 其实就是一个二维数组。 向量、矩阵、数组关系可以看下图: R 语言数组创建使用 array() 函数,该函数使用向量作为输入参数,可以使用 dim 设置数组维度。 array() 函数语法格式如下: array(data = NA, dim = length(data),
包是 R 函数、实例数据、预编译代码的集合,包括 R 程序,注释文档、实例、测试数据等。 R 语言相关的包一般存储安装目录下对 "library" 目录,默认情况在 R 语言安装完成已经自带来一些常用对包,当然我们也可以在后期自定义添加一些要使用的包。 R 语言完整的相关包可以查阅:https://cran.r-project.org/web/packages/available_packages
XML 指的是可扩展标记语言(eXtensible Markup Language),XML 被设计用来传输和存储数据。 R 语言读写 XML 文件需要安装扩展包,我们可以在 R 到控制台输入以下命令来安装: install.packages("XML", repos = "https://mirrors.ustc.edu.cn/CRAN/") 查看是否安装成功: > any(grepl("
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 R 语言读写 MySQL 文件需要安装扩展包,我们可以在 R 到控制台输入以下命令来安装: install.packages("RMySQL", repos = "https://mirr
条形图,也称为柱状图条形图,是一种以长方形的长度为变量的统计图表。 条形图可以是水平或垂直的,每个长方形可以有不同的颜色。 R 语言使用 barplot() 函数来创建条形图,格式如下: barplot(H,xlab,ylab,main, names.arg,col,beside) 参数说明: H 向量或矩阵,包含图表用的数字值,每个数值表示矩形条的高度。 xlab x 轴标签。 ylab y 轴
散点图是将所有的数据以点的形式展现在直角坐标系上,以显示变量之间的相互影响程度,点的位置由变量的数值决定,每个点对应一个 X 和 Y 轴点坐标。 散点图可以使用 plot() 函数来绘制,语法格式如下: plot(x, y, type="p", main, xlab, ylab, xlim, ylim, axes) x 横坐标 x 轴的数据集合 y 纵坐标 y 轴的数据集合 type:绘图的类型,