R语言基本数据对象之向量的主要运算 R语言向量计算

在R语言里操作和接触的所有东西都称作对象(object) 。对象有很多种类 可以包含各种类型的数据 。R 语言里所有的东西都被称为对象,R语言中常见的数据类型有几下几种,分别是字符型 (character)、数值型 (numeric)、复数型 (complex)以及逻辑型 (logical) 。通过mode()函数可以查看一个对象的类型 。
R语言中的基本运算包括以下:数学计算,比较运算,运算函数,向量常用统计函数,矩阵常用函数集合运算,向量化,从文件中读取数据,概率分布,循环和条件操作 。
打开R语言的界面
双击桌面上的程序R x64 3.3.3,出现如下画面,则打开成功 。如图所示

R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
产生10-20的向量 。默认间隔为1
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
产生10-20的向量,间隔为0.5
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
从0开始,步长为0.03,长度为15的向量
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
产生1 2 3,对应的数字分别重复1 2 3次
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
产生1 2 3,每个数字重复2次
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
不断重复1 2 3,直到长度达到10为止 。
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
向量元素的选取
向量的切片运算 。切片运算就是获取向量某一个或多个子集
选取向量x中的1-2个元素 。
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
负号"-"表示删除的向量元素,此处x后是中括号 。
选取向量中除了1-2个元素之外的其他元素 。
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
一个向量,从10开始,步长为3,一直到30为止,求其中下表为5-7的向量是多少?
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
向量的高级选取
选取x中小于3的元素 。
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
一个向量,从10开始,步长为3,一直到30为止,求其中大于17的向量是多少?
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
向量的主要运算函数
求出向量中所有元素的和 。
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
求出向量中所有元素的最大值
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
min()函数,求出向量中所有元素的最小值
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
求出向量的取值范围
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
求出向量的平均值
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
var(x)函数,求出向量的方差
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
sort(x)函数,对向量从小到大排序
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
rev(x)函数,对向量反排列
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
rank(x)函数,求出向量的单元值大小顺序
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
prod(xx)函数,求乘积,阶乘是prod(1:n)
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
练习:
创建一个2到50的向量,形式为2,4,6,8,…,48,50,并命名为vector1
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
选取vector1的第20个元素
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
选取10,15,20个元素
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
选取10到20个元素
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
选取vector1中大于40的值
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
生成向量8 8 8 8
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
生成向量5 12 13 5 12 13 5 12 13
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图
【R语言基本数据对象之向量的主要运算 R语言向量计算】生成向量5 5 12 12 13 13
R语言基本数据对象之向量的主要运算 R语言向量计算

文章插图