zoukankan      html  css  js  c++  java
  • R入门(二)-对象以及它们的模式和属性

    对象以及它们的模式和属性

    R操作的实体在技术上说是对象。R的对象类型包括数值型,复数型,逻辑型,字符型和原味型。

    “原子”型对象:对象的元素都是一样的类型或模式,如逻辑向量和字符串向量。

    列表对象:列表可以为任何模式的对象的有序序列。列表被认为是一种“递归”结构,而不是“原子”结构,因为它们的元素可以以它们各自分方式单独列出。

    一个对象的模式是该对象的基本要素的类型。

    mode(),length():所有对象都要有的特征。

    改变对象类型:

     z<-0:9
    > digits<-as.character(z)
    > d<-as.integer(digits)
    > z
     [1] 0 1 2 3 4 5 6 7 8 9
    > digits
     [1] "0" "1" "2" "3" "4" "5" "6" "7" "8" "9"
    > d
     [1] 0 1 2 3 4 5 6 7 8 9

    改变对象长度
    e<-numeric():创建了一个数值模式的空向量结构e
    e[3]<-17:将创建一个长度为3的向量e(前二个元素NA,第三个元素17)

    删减对象大小:赋值操作
    alpha<-alpha[2*1:5]:此时,将创建一个由偶数索引位值上的元素构成长度为5的对象(alpha本来是一个长度为5的对象)
    length(alpha)<-3:仅保留起始的三个值

  • 相关阅读:
    使用git笔记
    linux 进程管理的一些命令使用
    [zz]XML DOM 教程
    [zz]std::string 和 c 的字符串
    [zz]grep 命令的使用
    [zz]XercesC++ 参考
    [zz]Windows WordPress本地安装教程
    今天调出来的关于cello的bug
    shell 编程的一些问题
    关于java中边界值校验的问题
  • 原文地址:https://www.cnblogs.com/zuoyou151/p/9011114.html
Copyright © 2011-2022 走看看