Предварительная информация ОС: Windows XP Professional Версия 2002 с пакетом обновления 3;Версия R: R 2.12.2 (2011-02-25)
Я пытаюсь прочитать текстовый файл с разделителями табуляции в столбце размером 30 000 на 80 в R, используя функцию read.delim()
.Этот файл имеет заголовки столбцов со следующим соглашением об именах: "_".Код, который я использую для попытки чтения данных:
cc <- c("integer", "character", "integer", rep("character", 3),
rep("integer", 73))
example_data <- read.delim(file = 'C:/example.txt', row.names = FALSE,
col.names = TRUE, as.is = TRUE, colClasses = cc)
После отправки этой команды я получаю следующее сообщение об ошибке:
Error in read.table(file = file, header = header, sep = sep, quote = quote, :
more columns than column names
In addition: Warning message:
In read.table(file = file, header = header, sep = sep, quote = quote, :
header and 'col.names' are of different lengths
Информация, которая может быть важной- от столбца 8 до столбца 80 количество нулей в каждом столбце следующее:
column 08: 29,000 zeros
column 13: 15,000 zeros
column 19: 500 zeros
column 43: 15,000 zeros
columns 65-80: 29,000 zeros for each column
Может ли кто-нибудь помочь определить причины, по которым я получаю вышеуказанные сообщения об ошибках?Любая помощь будет принята с благодарностью.