美文网首页
R语言小技巧

R语言小技巧

作者: 多啦A梦詹 | 来源:发表于2020-02-21 12:27 被阅读0次

当一个探针对应多个基因名时,取第一个

rownames(RNA) <- gsub("(.*?)\\|.*", "\\1", RNA[,1])
当多个探针对应一个基因名时,取平均值
rpkm <- aggregate(rpkm[,2:8], by=list[rpkm[,1]], by=mean)
按照某个字段的某些字符串进行分组
group_list <- factor(unlist(lapply(x,function(x) strsplit(as.character(x),"_")[[1]][2])))
取在所有样本中count为0不超过20%的基因
RNAseq = methy[apply(methy,1,function(x) sum(x==0))<ncol(methy)*0.2,]
批量算pearson相关系数和P值
library(Hmisc)
qw<-rcorr(as.matrix(t(combine)), type="pearson")
write.csv(qw$r,file = "correlation_pearson.csv",quote = F)
write.csv(qw$P,file = "correlation_Pvalue.csv",quote = F)

粘贴list的每一个元素(比如hsa-miR-105)

unlist(lapply(lapply(x,function(x) strsplit(as.character(x),"-")[[1]][1:3]),paste,collapse = "-"))
永久设置清华镜像和中科大镜像,在~/.Rprofile添加:
## 清华镜像
options(repos=structure(c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")))
## 中科大镜像
options(repos=structure(c(CRAN="https://mirrors.ustc.edu.cn/bioc/")))
If you want to put y in some other order, say order of decreasing x, do this:
df$Species <- factor(df$Species, levels=df[order(df$x,decreasing=T),]$Species)
ggplot(df)+geom_point(aes(x=x,y=Species),size=3,color="red")

相关文章

  • R语言小技巧

    当一个探针对应多个基因名时,取第一个 当多个探针对应一个基因名时,取平均值 按照某个字段的某些字符串进行分组 取在...

  • R语言 小技巧

    ?Startup **可以编辑每次刚打开Rstudio时显示在console里的提示语/欢迎语,或在每次打开/关闭...

  • R语言矩阵小技巧

    也可能不是小技巧,是因为对R语言底层的运算逻辑不熟悉导致的。最近做的课题数据分析频繁需要矩阵扩充,就是有一个小矩阵...

  • R语言简单小技巧

    分组求均值 分割字符串

  • 【R】R语言使用小的技巧

    1. 内存管理 memory.size(T)查看已分配内存 memory.size(F)查看已使用内存 memor...

  • R语言 -- ggplot 画图小技巧

    并没有什么小技巧,只是我的脑壳总是记不住的东西 简单组图 barplot 分页 提示信息设为英语 更新所有R包 指...

  • 2020.2.6 R语言|Practice4

    2020.2.7 R语言|Practice4 今日学习内容一览 一、Jimmy 生信技能树B站 生信小技巧系列课程...

  • R 小技巧

    R Warning of Tool-global option-32bit WARNING: You are co...

  • R | 小技巧

    使用R有一段时间,如今开始系统性归纳此前所学,亦当深化记忆。 R studio R studio是R的一种编译环境...

  • R|小技巧

    1.默认加载包[#%E9%BB%98%E8%AE%A4%E5%8A%A0%E8%BD%BD%E5%8C%85] 如...

网友评论

      本文标题:R语言小技巧

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