R语言基础

作者: 梦有寒桑 | 来源:发表于2017-06-01 20:43 被阅读0次

    获取R的工作路径

    getwd()
    [1] "/Users/user"

    设置R的工作路径

    setwd(paste(getwd(),'/cs_program/r',sep = ''))
    getwd()
    [1] "/Users/user/cs_program/r"

    相当于python里的join,字符串的拼接

    paste('i ','love','you',sep = ' ')
    [1] "i love you"

    python里的join

    In [10]: ' '.join(['i ','love','you'])
    Out[10]: 'i love you'

    安装包

    install.packages('qcc')

    加载包 可以用library()或require()

    library(qcc)
    Package 'qcc', version 2.6
    Type 'citation("qcc")' for citing this R package in publications.

    “<-”相当于等号,“mode”查看类型

    a<-81818
    mode(a)
    [1] "numeric"

    类似的python程序

    In [12]: a=81818
    In [13]: type(a)
    Out[13]: int

    "T"等价于"TRUE"

    a<-T
    a
    [1] TRUE

    查看工作空间里的所有对象

    ls()
    [1] "a"

    删除对象

    rm(a)
    a
    错误: 找不到对象'a'

    向量(一维数组),可以由不同的数据类型组成

    b1<-c(1,2,'那',F)
    b1
    [1] "1" "2" "那" "FALSE"

    索引的下标起于1

    b1[1]
    [1] "1"
    b1[3]
    [1] "那"

    与python相比,R中并非是逆序,而是读取除该下标的其他元素

    b1[-1]
    [1] "2" "那" "FALSE"

    相关文章

      网友评论

        本文标题:R语言基础

        本文链接:https://www.haomeiwen.com/subject/wdzefxtx.html