CSV中的Vim/R@字符

CSV中的Vim/R@字符,r,vim,R,Vim,我试图将csv文件读入R,但它挂断了。在检查问题现场的VIM文件之后,我发现在我的一个条目的中间有几行AT符号(@),如 ,somedata @ @ @ @ continued data, 我对VIM中的at符号知之甚少,但我猜它们实际上不是at符号,而是某种格式化字符。我怎样才能摆脱它们?有很多关于如何禁止在VIM中查看它们的文章,但我相当确定我必须删除它们才能成功地在csv中阅读 您可以使用以下语句删除vim中以@开头的行: :g/@/d 或者,您可以将*.csv作

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

,somedata  
@  
@  
@  
@  
continued data, 

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

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

:g/@/d
或者,您可以将
*.csv
作为注释字符读给R和@

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

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

:g/@/d
或者,您可以将
*.csv
作为注释字符读给R和@

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

除非jmsigner是愤世嫉俗的,否则他的答案实际上可能会破坏或至少改变源文件,因为Vim使用@字符来告诉我们,一条比终端宽度长的线被打断了,从而能够完整地显示出来


在Vim中,进入命令模式并键入(不带引号)“:立即设置RAP”。这将禁用“换行”,因此您需要向右滚动才能完全看到部分行。但是,它确实可以让您清楚地看到源文件的确切外观。

除非jmsigner是愤世嫉俗的,否则他的答案实际上可能会破坏或至少改变源文件,因为Vim使用@字符来告诉您,比终端宽度长的行被打断,从而能够完整显示


在Vim中,进入命令模式并键入(不带引号)“:立即设置RAP”。这将禁用“换行”,因此您需要向右滚动才能完全看到部分行。但是,它确实为您提供了一个清晰的源文件外观视图。

Vim将其用于太长而无法显示的行,考虑到终端的大小。这些字符不在文件中,因此无需担心它们。但是您的文件可能已损坏:例如,某些或所有换行符可能丢失。这些是否可能是
^@
字符?这是零的替换字符。。。你的文件可能已损坏的迹象。我发现@不是真正的问题。这是一个双引号。谢谢大家的努力!鉴于终端的大小,Vim将其用于太长而无法显示的线路。这些字符不在文件中,因此无需担心它们。但是您的文件可能已损坏:例如,某些或所有换行符可能丢失。这些是否可能是
^@
字符?这是零的替换字符。。。你的文件可能已损坏的迹象。我发现@不是真正的问题。这是一个双引号。谢谢大家的努力!