读取文件是进行数据分析的第一步,虽然这一步很简单,但是也是会碰到这样那样的问题,记录并分享一下。
报错1

针对以上这个问题,我在
read.table()
添加了一个参数,fill=T
,就可以了。使用fill=T
就可以保证在行的长度不相等的情况下,添加空白进行补充。
报错2
这个是我读入了文件后发现,基因号和描述连在了一起,并不是我想要的格式,分隔符也都没有。

我想要把这两列信息分开,想了各种办法来解决都没有完成,这个时候咨询了一下师兄,他这样给我解决。
text <- readLines("./NIP_names.txt")
geneID <- substr(text,1,15)
description <- substring(text, 17)
df <- data.frame(geneID = geneID,
description = description,
stringsAsFactors = FALSE)

附上他对R语言读文件的解读:
http://xuzhougeng.top/archives/R-basic-Input-Output-function
网友评论