我正在尝试读取具有R中某些公司数据的excel文件,公司名称使用波斯语,但是当我将文件读取到R中时,公司名称不可读,我正在尝试使用此代码读取我的数据
read.csv("book.csv",encoding = "UTF-8")
答案 0 :(得分:0)
在读入R之前,请使用notepad ++打开文件,然后转到“编码”->“转换为UTF-8”并保存。
然后,使用read_csv
包中的readr
而不是read.csv
读入R。
这应该解决它。
答案 1 :(得分:0)
我终于找到了答案。通过将系统语言环境设置为波斯语,可以将波斯语列添加到R中。
Sys.setlocale(locale = "persian")**
答案 2 :(得分:0)
首先,您必须使用波斯字符创建CSV正确文件。因为如果将Excel另存为CSV格式,则文件将更改为不正确的字符。因此,您可以使用Google文档电子表格。在Google doc新电子表格中导入或复制Excel表,然后以CSV格式下载。使用记事本打开CSV文件,并另存为UTF-8格式。现在,您可以使用此CSV文件了。