如果你有一个仅由一个基因构成的文件,或者一个基因列表构成的文件,想读取到R里并返回字符串,该怎么操作?
假设这个文件叫做genes.txt,以前我会这么做:
d = read.table("genes.txt", h = F, sep ="\t")
geneName = as.character(as.matrix(d))
先用 read.table
读取,可惜返回的并不是字符串,而是data.frame。并且还不能直接用 as.character
转为字符串,需要先用 as.matrix
转为矩阵。终于在今天看到这句命令的时候,不能忍了!感觉,一定会存在更为简便的方式完成小编的需求,然后google到了,用readr包:
readr包我们之前介绍过,只是那时候是参与到 GEOquery下载GEO数据 </