全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2881 0
2021-06-25
for(i in row.names(data)){
          lncName=unlist(strsplit(i,"\\|",))[1]
          lncName=gsub("\\/", "_", lncName)
          rt=rbind(expression=data[i,],grade=grade)
          rt=as.matrix(t(rt))
          wilcoxTest<-wilcox.test(expression ~ grade, data=rt)
          conLncMeans=mean(data[i,1:conNum])
          treatLncMeans=mean(data[i,(conNum+1):ncol(data)])
          logFC=log2(treatLncMeans)-log2(conLncMeans)  
          pvalue=wilcoxTest$p.value
          conMed=median(data[i,1:conNum])
          treatMed=median(data[i,(conNum+1):ncol(data)])
          diffMed=treatMed-conMed
          if( ((logFC>0) & (diffMed>0)) | ((logFC<0) & (diffMed<0)) ){  
                        outTab=rbind(outTab,cbind(lnc=i,conMean=conLncMeans,treatMean=treatLncMeans,logFC=logFC,pValue=pvalue))
          }
}
Error in data[i, ] : 下标出界
下标出界怎么解决,需要各位大神的帮助,谢谢啦。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群