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语言中,类型的数量不限于上述六种类型。例如,我们可以使用许多原子向量并创建一个数组,其类型将成为数组。

  • 相关阅读:
    ArcGIS 添加 MarkerSymbol 弹出“图形符号无法序列化为 JSON”错误
    C#中为特定类型增加扩展方法
    C# 访问Oracle数据库
    SQL Server2012中时间字段为DateTime和VarChar的区别
    Visual Studio2012调试时无法命中断点
    Prism框架研究(三)
    Prism框架研究(二)
    WPF Path总结(一)
    性能测试 -- 服务器参数调整
    eclipse-->run as --> maven test 中文乱码
  • 原文地址:https://www.cnblogs.com/Genesis-007/p/7991677.html
Copyright © 2011-2022 走看看