我有一个奇怪的文本文件,里面有一堆NUL
字符(实际上大约有 10 个这样的文件),我想在 R 中以编程方式替换它们。这是其中一个文件的链接。在这个问题的帮助下,我终于找到了一种比临时更好的 方法来进入每个文件并查找和替换讨厌的字符。事实证明,它们中的每一对都应该对应一个空格 ( [NUL][NUL]
-> ) 以保持文件的预期线宽(这对于在以后将它们作为固定宽度读取至关重要)。
但是,为了健壮性,我更喜欢一种更自动化的解决方案方法,理想情况下(为了组织的缘故)我可以在我正在编写的 R 脚本的开头添加一些东西来清理文件。这个问题看起来很有希望,但接受的答案是不够的 -readLines
每当我尝试在这些文件上使用它时都会引发错误(除非我激活skipNul
)。
有什么方法可以将此文件的行放入 R 中,以便我可以使用gsub
或其他任何方法来解决此问题,而无需借助外部程序?