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:仅保留起始的三个值

  • 相关阅读:
    UrlRewriter
    PortalBasic Web 应用开发框架
    首页静态化和定时执行
    细谈在C#中读写Excel系列文章之四
    Ubuntu安装SVN及SvnManager
    Select语句导致瓶颈
    策略模式
    抽象工厂
    递归优化之快速排序
    从安装git开始,一步一步把程序发布到AppHarbor
  • 原文地址:https://www.cnblogs.com/zuoyou151/p/9011114.html
Copyright © 2011-2022 走看看