R-tips总结

这篇博客总结了R语言中的多个实用技巧和常见问题,包括:将RPKM转换为TPM,处理gct文件,查找特定条件的行,删除矩阵中的重复列,用表达式调用变量,处理data frame的零行,比较数据框的相同行,以及处理缺失值等。还探讨了library和require的区别,并提供了R Studio的快捷键和Markdown语法的使用指南。
摘要由CSDN通过智能技术生成

R-tips

  • rpkm->tpm
CCLE_TPM_ERV <- apply(CCLE_RPKM_ERV1, 2, function(x) x/sum(x))*1000000
  • 读gct文件格式
rt<-read.table("GTEx_Analysis_2016-01-15_v7_RNASeQCv1.1.8_gene_tpm.gct", skip = 2, header = TRUE, sep = "\t",nrow=5)
  • 找df中X1 列的值位于{1,2}范围内,X2 列的值位于{2,5,6}范围
data[which(((dataX1==1)|(dataX1==2))&
       ((dataX5==2)|(dataX2==5)| (dataX2==6))),]
a <- c(1,2)
b <- c(2,5,6)
data[data$X1 %in% a & data$X2 %in% b,]
  • R语言如何去除矩阵中相同的列
df[,!duplicated(t(df))]
t(unique(t(df)) #转成行~
df[!duplicated(df),] #去除相同的行
  • 用表达式调用变量

                
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值