【发布时间】:2020-07-05 19:17:16
【问题描述】:
我在使用时遇到了文件编码UTF-8丢失的问题
read.csv
在R中。这导致例如拉丁字母替换为不需要的符号,例如:Iguaçu。
我尝试使用以下 FileEncoding 参数:
read.csv(xx.csv, fileEncoding = 'UTF-8')
read.csv2(xx.csv, fileEncoding = 'UTF-8')
但出现错误:
Warning messages:1: In read.table(file = file, header = header, sep = sep, quote = quote, :
invalid input found on input connection 'C:/xxx.csv'
2: In read.table(file = file, header = header, sep = sep, quote = quote, :
incomplete final line found by readTableHeader on 'C:/xxx.csv'
将csv读入R时保持UTF-8编码的解决方案是什么?
【问题讨论】:
-
尝试使用
Encoding = "UTF-8"而不是fileEncoding。
标签: r csv encoding utf-8 read.csv