美文网首页
R gzfile 读取压缩文件*gz

R gzfile 读取压缩文件*gz

作者: Amy_Cui | 来源:发表于2020-05-22 15:55 被阅读0次

    gzfile

    #!/usr/bin/env Rscript
    argv <- commandArgs(TRUE)
    # 2.输入的数字按照字符串进行传参,所以如果需要传入数字的参数,则用as.numeric()函数进行转化。
    print(argv[1])
    bingz=argv[1]
    
    #install.packages("R.utils")
    #install.packages("ggplot2")
    
    library(R.utils)
    library("ggplot2")
    
    for (i in list.files(path = ".", pattern = "*gz$")){
      #i="Male-CL100143738-L01_26.bin.gz"
      df=read.table(gzfile(i),header = T,sep=",")
      #head(df)
      df_new=df[df$chr==24,]
    
      png(paste0(i,".png"))
      p=ggplot(data=df_new, aes(x=pos, y=NormUR)) +geom_line(linetype = "dashed",color="blue")+ geom_point()
      print(p)
      dev.off()
      Sys.sleep(1) 
    }
    

    相关文章

      网友评论

          本文标题:R gzfile 读取压缩文件*gz

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