READ.DELIM () - ошибки «Больше столбцов, чем имена столбцов» и «Заголовок и« Col.names »имеют разные длины«

Предварительная информация ОС: Windows XP Professional версия 2002 Service Pack 3; R версия: R 2.12.2 (2011-02-25)

Я пытаюсь прочитать 300 000 строк на 80 столбца, текстовый файл разделите вкладки в R с использованием READ.DELIM () Функция Отказ Этот файл имеет заголовки столбцов со следующей Конвенцией именования: «_». Код, который я использую для попытки прочитать данные IN:

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

Кто-нибудь может помочь определить причины, которые я получаю вышеуказанные сообщения об ошибках? Любая помощь будет оценена.

6
задан Reinstate Monica - G. Simpson 3 September 2011 в 10:09
поделиться