我有一个用read.csv
在R中读取的CSV文件。不幸的是,除了基本的R包之外,我不能使用其他任何东西。
我收到以下错误:
Warning message:
In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
EOF within quoted string
cho住的字符是0x1a
(https://numbermonk.com/hexadecimal/26/en)。我在read.csv
中尝试了以下方法作为参数:
encoding="UTF-8"
fileEncoding="UTF-8"
quote="
但是我总是有同样的错误。结果是read.csv
仅读取行,直到失败为止。
以下是发生这种情况的示例:
as of 0430 10<0x1a>9-18 shaft on this happens
关于如何使R读取此字符的任何想法?
我必须补充一点,当我在fread
中阅读它时,一切都读完了。但是很遗憾,我不能使用fread
,因为它不是基本R的一部分。