R - 如何读入包含 # 符号的 .fwf

R - How to Read in a .fwf that contains a # sign

我正在尝试使用 read.fwf 将大型固定宽度文件读入 R,但我一直收到错误 "Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, : line 47 did not have 41 elements"。我的数据集有 41 列,但是当我单独阅读第 48 行时,我只得到 27 列。我注意到当它遇到 # 符号时会发生错误。我怎样才能删除 # 符号或强制 read.fwf 忽略它。这是我的一些代码,但由于数据集很大,我不会提供它。

df <- read.fwf("flat404.DALLASCOUNTY.20161030.412476", widths = width2, col.names = fields)

感谢您的帮助。

我们可以将 comment.char 参数设置为空白或不是 #

的字符
df <- read.fwf("flat404.DALLASCOUNTY.20161030.412476", 
         widths = width2, col.names = fields, comment.char = "")