初步信息 操作系统:Windows XP Professional Version 2002 Service Pack 3;R版本:R 2.12.2 (2011-02-25)
我正在尝试使用该read.delim()
函数将 30,000 行 x 80 列、制表符分隔的文本文件读入 R。此文件确实具有具有以下命名约定的列标题:“_”。我用来尝试读取数据的代码是:
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
任何人都可以帮助确定我收到上述错误消息的原因吗?任何帮助将不胜感激。