我在R中使用read.table来读取具有以下标题的文件:
ColA ColB# ColC ColD ColE
但是,在标题名称中使用'#'会混淆read.table,我会收到以下错误:
* read.table出错(粘贴(路径,文件,sep =“”),skip = SKIP_LINES,sep =“”,:列数多于列名*
有关我如何摆脱错误消息的任何建议?
答案 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