我很難讓R讀取包含撇號的.txt或.csv文件。如何將包含撇號的.csv文件讀入R?
我的一些專欄包含描述性文字,例如「出席顧客需求」或「警長的代理人」。我的文件在Excel中正確打開(即,所有數據都顯示在正確的單元格中;有3列和大約8000行,並且沒有丟失數據)。但是,當我問R鍵讀取該文件,這是發生了什麼:
data <-read.table("datafile.csv", sep=",", header=TRUE)
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
line 520 did not have 3 elements
(520線是包含一個單引號的第一行。)
如果我進入.txt或.csv文件並手動刪除所有的撇號,然後R讀取文件正確。但是,如果可以的話,我寧願保留撇號。
我是R新手,很感激任何幫助。
即使我基本知道這一點,但我曾經在數據採集計算機中生成的csv文件中讀取「gotcha'd」時感到滿意,問題是,在一個相當大的頭文件塊裏面,文件有一些帶有對話框的字段(一個意想不到的事件)。有時你必須採取一個仔細看看源文件中的crapola。 – 2012-03-08 18:46:21