我在使用R语言读取包含撇号的 .txt 或 .csv 文件时遇到了困难。
我的一些列包含描述性文本,例如 "Attends to customers' needs" 或 "Sheriff's deputy"。我的文件在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行是第一行包含撇号的行。)
如果我手动删除所有的撇号,那么R就能正确读取.txt或.csv文件。但是,如果可能的话,我宁愿保留这些撇号。
我刚接触R,感激任何帮助。