Мне нужно прочитать таблицу, которая представляет собой файл .tsv
в R.
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'
Как мне это прочитать?
read.delim
с настройками по умолчанию - person rawr   schedule 24.10.2015read.table
по умолчанию используется разделитель пробелами (обычно это означает пробел или табуляцию). Если у вас есть пробелы, вы можете явно установить разделитель в виде табуляции с помощьюsep="\t"
.read.table
работает с допустимыми входными файлами, поэтому, если есть проблема с импортом ваших данных, это связано с файлом, а не с функцией. Поэтому, чтобы помочь вам, нам нужно, чтобы вы предоставили образец файла, который вы на самом деле пытаетесь импортировать, а не изображение данных в какой-либо другой программе. - person MrFlick   schedule 24.10.2015