Как прочитать файл .csv, содержащий апострофы, в R?

У меня возникли трудности с тем, чтобы R прочитал файл .txt или .csv, содержащий апострофы.

Некоторые из моих колонок содержат описательный текст, например «Удовлетворяет потребности клиентов» или «Помощник шерифа». Мой файл открывается корректно в 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 и буду признателен за любую помощь.

34
задан Joshua Ulrich 8 March 2012 в 15:39
поделиться