美文网首页
2020-04-02 R语言学习1

2020-04-02 R语言学习1

作者: 非非_1304 | 来源:发表于2020-04-02 18:05 被阅读0次

    R语言

    1.

    R1.png

    2.安装R包

    install.packages("pheatmap")    #联网下载安装pheatmap包
    library("pheatmap")    #将这个pheatmap包加载入R中,回车后没显示就成功
    ? pheatmap    #出现pheatmap网页,关于该包的用法
    
    Snipaste_2020-04-02_16-15-51.png

    3.对象

    R中区分大小写!
    不用数字开头


    对象.png

    对象类型

    对象类型.png

    对象数据结构

    对象数据结构.png
    二维数据框.png

    4.赋值与注释 <-

    a <- 2    #将数字2赋值给变量a,或者也用=,或者->要注意赋值方向
    

    5.运算符

    运算符.png

    6.访问

    $   #访问信息
    [1,]   #访问第一行的数据框
    [,1]  #访问第一列
    [1,2]  #访问第一行的第二列
    cars$speed  #访问speed向量的信息
    

    举个例子

    举列子.png
    再举个例子
    分析结果的多维存储.png
    将数据保存在变量中,以便查看

    7.R的函数

    function(对象,选项=)
    
    R的函数.png
    函数.png
    部分函数.png
    没有的函数需要安装R包!

    8.工作路径

    getwd()    #查看当前R工作的空间目录
    
    工作路径.png

    修改工作路径

    文件  改变工作路径  选择新的工作路径
    dir()    #是列举路径下所有的文件名
    

    更改工作路径不用在读取的时候写一长串,直接写文件名

    9.外部数据读取

    R不能读取EXCEL格式,所以要转化成为TXT或CSV格式

    read.table()   #读取外部TXT文件
    read.csv()    #读取外部CSV文件
    header=T,row.name=1,sep="\t"   #第一行为标题,第一列是名字,分割
    
    外部数据读取.png
    read table.png

    读取后最好赋值保存

    10.注意

    注意.png

    11.脚本

    脚本.png
    编辑器.png

    脚本可以用TXT格式打开
    常用脚本,举例

    rbind(a,c)
    cbind(a,c)
    

    cbind: 根据列进行合并,即叠加所有列,m列的矩阵与n列的矩阵cbind()最后变成m+n列,合并前提:cbind(a, c)中矩阵a、c的行数必需相符

    rbind: 根据行进行合并,就是行的叠加,m行的矩阵与n行的矩阵rbind()最后变成m+n行,合并前提:rbind(a, c)中矩阵a、c的列数必需相符

    常用.png

    举例

    t(x)    #将行列对调
    
    常用2.png
    转置.png

    举例

    rep()     #重复
    
    重复.png

    举例

    plot()    #画图
    
    plot.png

    12.R绘图

    R绘图.png
    绘图高低级.png
    高绘图.png
    绘图函数.png

    13.保存输出

    数据输出.png

    图片输出最好事PDF格式

    图片输出.png

    或者

    pdf()   #新建一个pdf文件,将图片保存在这个PDF中
    pheatmap()
    dev.off()   #存储后退出
    
    图像输出.png

    相关文章

      网友评论

          本文标题:2020-04-02 R语言学习1

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