zoukankan      html  css  js  c++  java
  • R学习----数据类型

    今天开始学习R语言了,没原因,就是想学

    本人开发环境在ubuntu 16.04 LTS下


    R命令提示符

    终端直接输入R进入交互模式进行R学习。如下图

    R脚本

    
    # My first program in R  programing
    
    mystring <- "Hello, 小星星"
    
    print(mystring)
    
    

    将上述代码保存为test.R文件,然后在终端运行

    Rscript test.R
    

    结果如下图:


    R数据类型

    R语言的变量不会被声明为某些数据类型。变量被分配给R对象,然后R对象的数据类型转变为变量的数据类型。
    常用的R对象是:

    • 向量
    • 列表
    • 矩阵
    • 数组
    • 因子
    • 数据帧

    这些对象中最简单的是向量。向量对象有六种数据类型的原子向量,也陈伟六类向量。其他R对象是建立在原子向量之上的。流泪向量类型如下表所示:

    数据类型 示例 验证代码 输出结果
    逻辑 TRUE,FALSE v <- TRUE; print(class(v)); [1] "logical"
    数字值 12.3,5,999 v <- 23.5; print(class(v)); [1] "numeric"
    整数 2L,34L,0L v <- 2L; print(class(v)); [1] "integer"
    复数 3+2i v <- 3+5i; print(class(v)); [1] "complex"
    字符 'a',"good","TRUE",'23.45' v <- "TRIE"; print(class(v)); [1] "character"
    原生 "hello"存储为:48 65 6c 6c 6f v <- charToRaw("hello"); print(class(v)); [1] "raw"

    在R编程中,非常基本的数据类型是叫做向量的R对象,他们保存不同类的元素,如上所示。注意在R语言中,类型的数量不限于上述六种类型。例如,我们可以使用许多原子向量并创建一个数组,其类型将成为数组。

  • 相关阅读:
    C++ 复制控制之复制构造函数
    static关键字总结
    C++ 隐式类类型转换
    Unity 移动端触摸屏操作
    【原创】为什么要用规则引擎?
    【原创】你的Redis怎么持久化的
    【原创】JAVA中令人眼花撩乱的数字魔法
    【原创】谈谈redis的热key问题如何解决
    【原创】Mysql中事务ACID实现原理
    【原创】杂谈自增主键用完了怎么办
  • 原文地址:https://www.cnblogs.com/Genesis-007/p/7991677.html
Copyright © 2011-2022 走看看