美文网首页生信星球培训第三期
学习小组Day6笔记--任重道远

学习小组Day6笔记--任重道远

作者: trc14283 | 来源:发表于2018-09-02 17:56 被阅读40次

    获取cheatsheet#

    1.google一下
    2.RStudio Cheat Sheets
    3.生信星球公众号回复包名

    tidyr功能#

    (1)数据框的变形
    (2)处理数据框中的空值(NA)
    (3)根据一个表格衍生出其他表格
    (4)实现行或列的分割合并

    tidyr安装#

    install.packages("tidyr")
    
    library(tidyr)
    

    新建#

    a<-data.frame(GeneId = rep("gene5",times=3),SampleName =paste("Sample",1:3,sep=""),Expression=c(14,19,18))
    

    变形#

    gather(a,SampleName,Expression,key = "gene5",value = "Sample")
    

    偷懒点##

    gather(a,"Sample","expression",SampleName,Expression)
    

    排除法##

    gather(a,SampleName,Expression,-GeneId)
    

    处理NA值#

    整行删除##

    drop_na()
    

    上一行的数值填充上##

    fill()
    

    填进去特定数值##

    replace_na()
    

    凑数#

    把空值补全##

    complete(X,nesting(X1),fill = list(X2=5))
    

    expand##

    expand(a,GeneId,SampleName,Expression)
    

    split cells##

    separate
    

    按列分割

    separate_rows
    

    按行分割

    unite
    

    相关文章

      网友评论

      本文标题:学习小组Day6笔记--任重道远

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