忽略文本文件中的头文件中的#(R语言)

时间:2014-01-03 21:32:58

标签: r input header read.table

我在R中使用read.table来读取具有以下标题的文件:

ColA ColB# ColC ColD ColE

但是,在标题名称中使用'#'会混淆read.table,我会收到以下错误:

  

* read.table出错(粘贴(路径,文件,sep =“”),skip = SKIP_LINES,sep =“”,:列数多于列名*

有关我如何摆脱错误消息的任何建议?

1 个答案:

答案 0 :(得分:2)

尝试使用read.table(comment.char="?" ...)作为comment.char的内容,而不是表格中的内容:

read.table(
  comment.char="?", header=T, check.names=F,
  text="ColA ColB# ColC ColD ColE\n1 2 3 4 5"
)
#   ColA ColB# ColC ColD ColE
# 1    1     2    3    4    5