【发布时间】:2013-07-26 12:39:11
【问题描述】:
我在制表符分隔的文本文件中有一个数据集。数据已从老式关系数据库软件 4D 导出。大多数行似乎格式正确,但有些行包含 ASCII 回车符(Emacs 或 Ascii 代码 13 中的^M)。我想使用 read.table() 之类的函数读取 R 中的数据,并找到一种方法来忽略那些 ascii 回车符号。有没有人有办法解决吗 ?
【问题讨论】:
-
问同样问题的另一种方法是:如何删除 DOS 在 R 中返回 ^M ?
-
您可以在导入前从数据集中删除
^M。方法有很多——你可以试试perl,看这个question -
我终于做到了。我使用 Vim 从原始文本文件中删除了所有
^M::%s/\r//g(rayninfo.co.uk/vimtips.html)。从 R 中找到解决方案会很棒。 -
我无法复制这个 -
read.table读取混合尾行文件对我来说很好 -
@eddi:有趣。你的操作系统是什么?
标签: r vim ascii carriage-return 4d-database