2011-12-08 35 views
4

我有一個csv文件,其文本字段包含新行字符'\ n',所以我無法正確地將此文件導入到R.我的csv行尾實際上是'\ r \ n',我希望R將它用作行尾,我該如何做到這一點?將csv文件導入R新行問題

感謝

編輯:

看來R的忽略一些記錄我的新行字符。一個例子是:

數據[48,]

Var1 Var2 Var3 

345 blue N 

數據[49,]

Var1 Var2 Var3 

634 red N\n821,green, 

其中數據[50,]應與821啓動,綠色

我正在使用allowEsca PES = TRUE。

+1

您是否嘗試在read.table中使用allowEscapes選項? – LouisChiffre

+0

你可以粘貼你的數據文件的幾行樣本嗎? – Nick

回答

1

在許多csv處理實現中,您必須轉義具有\ n和其他此類代碼的字段,通常使用引號或雙引號。比如'This is \ nan example'

+0

我不太明白。我編輯了我的問題,你認爲它適用? – jinni