我試圖將Rs中的csv文件讀取,但它已經掛起。在這個問題點檢查文件中VIM後,我看到有幾個線在我的條目之一的中間符號(@),如Vim/R @ CSV中的字符
,somedata
@
@
@
@
continued data,
我不很瞭解的符號在VIM中,但我猜這些實際上不是符號,而是某種格式化字符。我怎樣才能擺脫它們?有很多關於如何禁止在VIM中查看它們的文章,但我相當肯定我必須刪除它們才能成功讀取我的csv。
我試圖將Rs中的csv文件讀取,但它已經掛起。在這個問題點檢查文件中VIM後,我看到有幾個線在我的條目之一的中間符號(@),如Vim/R @ CSV中的字符
,somedata
@
@
@
@
continued data,
我不很瞭解的符號在VIM中,但我猜這些實際上不是符號,而是某種格式化字符。我怎樣才能擺脫它們?有很多關於如何禁止在VIM中查看它們的文章,但我相當肯定我必須刪除它們才能成功讀取我的csv。
你可以刪除線使用下面的語句開頭@在vim:
:g/@/d
或者你也可以閱讀*.csv
到R和@作爲評論字符
read.csv("file.csv", comment.char="@")
除非jmsigner是被憤世嫉俗,他的回答可能實際上會破壞或至少改變源文件,因爲@字符被Vim用來告訴一條比終端寬度更長的行被破壞以便能夠被完整顯示。
在Vim中進入命令模式並輸入(不帶引號)「:set nowrap」。這將禁用「換行」,因此您需要向右滾動(方式)以完全看到某些行。不過,它可以讓你清楚地看到源文件的外觀。
Vim在給定終端大小的情況下使用它來顯示太長的行。這些字符不在文件中,所以不需要擔心它們。但是您的文件可能已損壞:例如,某些或所有換行符可能會丟失。 – 2012-03-29 06:06:43
這些是'^ @'角色可能嗎?這是零的替代字符......表示您的文件可能已損壞。 – hochl 2012-03-29 12:48:54
我發現@不是真正的問題。這是一個雙引號。感謝您嘗試每個人! – 2012-03-29 15:23:17