CSV中的Vim / R @字符

时间:2012-03-29 05:37:13

标签: r vim

我试图将一个csv文件读入R,但它已经挂断了。在问题点检查VIM中的文件后,我看到在我的一个条目中间有几行符号(@),如

,somedata  
@  
@  
@  
@  
continued data, 

我对VIM中的at符号知之甚少,但我猜这些符号实际上不是符号,而是某种格式化字符。我怎么能摆脱他们?有很多关于如何抑制在VIM中查看它们的文章,但我相当肯定我必须删除它们才能成功读取我的csv。

2 个答案:

答案 0 :(得分:1)

您可以使用以下语句删除vim中以@开头的行:

:g/@/d

或者你可以阅读*.csv到R和@作为评论字符

read.csv("file.csv", comment.char="@")

答案 1 :(得分:0)

除非jmsigner是愤世嫉俗的,否则他的回答可能会破坏或至少改变源文件,因为Vim使用@字符来告诉长于终端宽度的行被破坏以便能够完整地显示

在Vim中进入命令模式并键入(不带引号)":set nowrap"。这将禁用"换行"所以你需要向右滚动(方式)才能完全看到一些线条。但是,它可以让您清楚地了解源文件的完整外观。