• 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

  • 相关阅读:
    第五周作业
    第四周作业
    第三周作业(两个题)
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    求最大值及其下标
    查找整数
  • 原文地址:https://www.cnblogs.com/bqwzy/p/15511319.html
Copyright © 2020-2023  润新知