R基础命令:读取TSV文件

在R中,可以使用read.table()来读取.tsv文件,

1
> data <- read.table("file.tsv", header=T, sep="\t")

但是,若原文件中有缺失值,可能会报错,可以使用fill=TRUE对缺失值进行填充,

1
> data <- read.table("file.tsv", header=T, sep="\t",fill=TRUE)

然而,由于这种填充方式是自动将有值的单元格向前移动,并将后面的缺失值填充为NA,因此,可能会引入新的错误,即串行的问题,为解决这个问题,可以使用data.table中的fread命令:

1
2
> require(data.table)
> data<-as.data.frame(fread("file.tsv"))
  • 本文作者:括囊无誉
  • 本文链接: R/readTsv/
  • 版权声明: 本博客所有文章均为原创作品,转载请注明出处!
------ 本文结束 ------
坚持原创文章分享,您的支持将鼓励我继续创作!