生信技能树练习题大全:http://www.biotrainee.com/thread-1754-1-1.html by Jimmy老师
修改行名和列名,其实就是修改向量,要修改全部行名就给全部赋值,如果要改一个列名就给取子集赋值。如:修改第二列的列名,就是修改【列名这个向量】的第二个元素...
paste0()和paste()的区别为,paste()函数中有一个参数为sep=" ",意为以空格为间隔组合(默认)。而paste0()是无缝组合。
match函数的基本用法a <- c(1,2,3,5,7,20)b <- c(3,8,10)match(a,b)#match (A,B) 其中把A里的元素逐个匹配B中所有元素,如能匹配上,就返回匹配上的元素在B向量的位置;所以返回值长度和A相等match(a,b)#[1] NA NA 1 NA NA ...
ID转换 很多时候你得到的是GENCODE的ID,比如ENSGxxx之类的,怎样转换成gene symbol呢?往下看一般的教程是这样的R语言环境下library("AnnotationDbi")library("org.Hs.eg.db")columns(org.Hs.eg.db) #看一下都有什么resDI...