首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何导入.tsv文件

如何导入.tsv文件
EN

Stack Overflow用户
提问于 2015-10-25 03:12:41
回答 6查看 107.6K关注 0票数 30

我需要读取一个表,该表是R中的.tsv文件。

代码语言:javascript
复制
test <- read.table(file='drug_info.tsv')
# Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  : 
#   line 1 did not have 10 elements
test <- read.table(file='drug_info.tsv', )
# Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  : 
#   line 1 did not have 10 elements
scan("drug_info.tsv")
# Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  : 
#   scan() expected 'a real', got 'ChallengeName'
scan(file = "drug_info.tsv")
# Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  : 
#   scan() expected 'a real', got 'ChallengeName'

我该怎么读呢?

EN

回答 6

Stack Overflow用户

发布于 2015-10-25 03:26:15

这应该可以做到:

代码语言:javascript
复制
read.table(file = 'drug_info.tsv', sep = '\t', header = TRUE)
票数 39
EN

Stack Overflow用户

发布于 2018-03-12 14:05:09

使用包data.table中的fread将读取数据,并跳过使用read.table时出现的错误。

代码语言:javascript
复制
require(data.table)

data<-as.data.frame(fread("drug_info.tsv"))
票数 11
EN

Stack Overflow用户

发布于 2019-02-22 06:39:24

您可以将数据视为csv,并指定制表符分隔。

代码语言:javascript
复制
read.csv("drug_info.tsv", sep = "\t")
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33322248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档