美文网首页生信星球培训第九期
学习小组Day4笔记--陆嘉祺

学习小组Day4笔记--陆嘉祺

作者: Larrylu007 | 来源:发表于2018-11-16 09:10 被阅读95次

    R语言的入门和学习

    目前进入到第四天的学习,开始进行R语言的学习探索,虽然本科毕业论文撰写的时候就已经利用R开始进行绘图和数据分析了,能有机会从头来一遍学习也蛮好。

    RStdio安装

    下载地址为:https://cran.r-project.org 进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows、Mac和Linux。请选择自己操作系统对应的链接,接下来我将以windows为例给大家展示安装过程。

    自行选择系统下载
    接下来单击【Download R for Windows】——>【base】——>【Download R 3.3.1 for Windows】,即可下载相应安装包。 R for Windows
    单击base,进入下面页面:
    单击base

    R语言初探

    install.packages("")   #安装R包  例如install.packages("ggplot2")   
    library()                     #加载R包  例如library(ggplot2)
    

    获取帮助

    help.start()                        #打开帮助文档首页
    help("fun")或?fun                   #查看函数fun的的帮助
    help.search("fun")或??fun           #以fun为关键词搜索本地帮助文档
    example("fun")                      #函数fun的使用示例
    RSiteSearch("fun")                  #以fun为关键词搜索在线文档和邮件列表
    apropos("fun",mode="function")      #列出名称中含有fun的所有可用函数
    data()                              #列出当前已加载包中所含的所有可用示例数据集
    

    赋值

    > x <- 2      #对x进行赋值
    > x           #就像C的printf(),将x的值打印在屏幕上  
    [1] 2
    > X <- x + x  #将x+x的结果赋给y
    > X           #查看X  
    [1] 4
    > x           #x的结果仍然是2  
    [1] 2
    

    从上面的代码中可知

    R中的赋值符号为'<-'
    R是一种大小写敏感的语言,即X != x

    向量

    R中最基本的元素分为3种类型,数值型(numeric),字符型(character),逻辑型(logical)。
      向量(vector)就是元素的合集。
      要注意的是在一个向量中只能有一种类型的元素,如果同时加入两种及以上的元素,元素的属性会发生改变,会被转变为“限制”最少的类型。

    > x <- FALSE  #logical
    > y <- "abc"  #character
    > z <- pi     #numeric
    > x
    [1] FALSE
    > y
    [1] "abc"
    > z
    [1] 3.141593
    > c(x,y)      #变成了character
    [1] "FALSE" "abc"  
    > c(x,z)      #变成了nuemric
    [1] 0.000000 3.141593
    > c(y,z)      #变成了character
    [1] "abc"              "3.14159265358979"
    

    未完待续。。。时间不够啦啦啦啦啦,听讲座去了

    相关文章

      网友评论

        本文标题:学习小组Day4笔记--陆嘉祺

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