R的两个基本程序
R的下载安装
这里先找到程序包->加载程序包,从里面随意找到想要下载的包,这里以base为例
包的载入
包的安装是指从某个CRAN镜像站点下载它并将其放入库中的过程。要在R会话中使用它,还需要使用library()命令载入这个包。例如,要使用base包,执行命令library(base)即可。当然,在载入一个包之前必须已经安装了这个包。
向量
向量是用于存储数值型、字符型或逻辑型数据的一维数组。执行组合功能的函数c()可用来 创建向量。值得注意的是,单个向量中的数据类型是固定的,比如数值型向量中的元素就必须全为向量。
RUE/FALSE是R语言中自带的,是无法被用户所重写的。而T/F却不同,所以就算能将TRUE/FALSE简写为T/F。但建议还是不要这样做。这是一个好习惯。
通过在方括号中给定元素所处位置的数值,我们可以访问向量中的元素。例如:
矩阵
矩阵是一个二维数组,只是每个元素都拥有相同的模式(数值型、字符型或逻辑型)。可通 过函数matrix创建矩阵。简单示例如下:
我们可以使用下标和方括号来选择矩阵中的行、列或元素。X[i,]指矩阵X中的第i 行,X[,j] 指第j 列,X[i, j]指第i 行第j 个元素。选择多行或多列时,下标i 和j 可为数值型向量,如:
数组
数组(array)与矩阵类似,但是维度可以大于2。数组可通过array函数创建,形式如下:
> mymarray
vector包含了数组中的数据,dimensions是一个数值型向量,给出了各个维度下标的大 值,而dimnames是可选的、各维度名称标签的列表。
创建三维 (2×3×4)数值型数组:
数据框
由于不同的列可以包含不同模式(数值型、字符型等)的数据,数据框的概念较矩阵来说更 为一般。数据框将是你在R中常处理的 数据结构。
数据框可通过函数data.frame()创建:
>mydata
其中的列向量col1, col2, col3,… 可为任何类型(如字符型、数值型或逻辑型)。
每一列的 名称可由函数names指定。
(1):数据框的创建
(2)attach散点图的查找
领取专属 10元无门槛券
私享最新 技术干货