我试图将一个csv文件读入R,但它已经挂断了。在问题点检查VIM中的文件后,我看到在我的一个条目中间有几行符号(@),如
,somedata
@
@
@
@
continued data,
我对VIM中的at符号知之甚少,但我猜这些符号实际上不是符号,而是某种格式化字符。我怎么能摆脱他们?有很多关于如何抑制在VIM中查看它们的文章,但我相当肯定我必须删除它们才能成功读取我的csv。
答案 0 :(得分:1)
您可以使用以下语句删除vim中以@开头的行:
:g/@/d
或者你可以阅读*.csv
到R和@作为评论字符
read.csv("file.csv", comment.char="@")
答案 1 :(得分:0)
除非jmsigner是愤世嫉俗的,否则他的回答可能会破坏或至少改变源文件,因为Vim使用@字符来告诉长于终端宽度的行被破坏以便能够完整地显示
在Vim中进入命令模式并键入(不带引号)":set nowrap"。这将禁用"换行"所以你需要向右滚动(方式)才能完全看到一些线条。但是,它可以让您清楚地了解源文件的完整外观。