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

    在R语言里操作和接触的所有东西都称作对象(object)。对象有很多种类 可以包含各种类型的数据。R 语言里所有的东西都被称为对象,R语言中常见的数据类型有几下几种,分别是字符型 (character)、数值型 (numeric)、复数型 (complex)以及逻辑型 (logical)。通过mode()函数可以查看一个对象的类型。

    R语言中的基本运算包括以下:数学计算,比较运算,运算函数,向量常用统计函数,矩阵常用函数集合运算,向量化,从文件中读取数据,概率分布,循环和条件操作。

打开R语言的界面

双击桌面上的程序R x64 3.3.3,出现如下画面,则打开成功。如图所示

产生10-20的向量。默认间隔为1

 产生10-20的向量,间隔为0.5

 

从0开始,步长为0.03,长度为15的向量

 

产生1 2 3,对应的数字分别重复1 2 3次

产生1 2 3,每个数字重复2次

不断重复1 2 3,直到长度达到10为止。

 

向量元素的选取

向量的切片运算。切片运算就是获取向量某一个或多个子集

选取向量x中的1-2个元素。

负号"-"表示删除的向量元素,此处x后是中括号。

选取向量中除了1-2个元素之外的其他元素。

 

一个向量,从10开始,步长为3,一直到30为止,求其中下表为5-7的向量是多少?

向量的高级选取

选取x中小于3的元素。

一个向量,从10开始,步长为3,一直到30为止,求其中大于17的向量是多少?

向量的主要运算函数

求出向量中所有元素的和。

求出向量中所有元素的最大值

min()函数,求出向量中所有元素的最小值

求出向量的取值范围

求出向量的平均值

 

var(x)函数,求出向量的方差

 

 

sort(x)函数,对向量从小到大排序

rev(x)函数,对向量反排列

 

rank(x)函数,求出向量的单元值大小顺序

prod(xx)函数,求乘积,阶乘是prod(1:n)

练习:

创建一个2到50的向量,形式为2,4,6,8,…,48,50,并命名为vector1

选取vector1的第20个元素

选取10,15,20个元素

选取10到20个元素

选取vector1中大于40的值

生成向量8 8 8 8

生成向量5 12 13 5 12 13 5 12 13

生成向量5 5 12 12 13 13

 

posted on 2021-11-05 00:13  那山的狐狸  阅读(229)  评论(0编辑  收藏  举报

导航