0

我正在尝试读取在 R 中有一些公司数据的 excel 文件,公司名称是波斯语,但是当我将文件读入 R 时,公司名称不可读,我正在尝试使用此代码来读取我的数据

read.csv("book.csv",encoding = "UTF-8")

这就是公司名称的显示方式

4

3 回答 3

1

首先,您必须使用波斯字符创建一个正确的 CSV 文件。因为如果您将 Excel 保存为 CSV 格式,您的文件将更改为不正确的字符。因此,为此,您可以使用 Google doc 电子表格。在 Google doc 新电子表格中导入或复制您的 Excel 表格,然后以 CSV 格式下载。使用记事本打开您的 CSV 文件,并以 UTF-8 格式保存。现在您可以使用这个 CSV 文件了。

于 2020-09-01T04:58:08.953 回答
0

在读入 R 之前,使用 notepad++ 打开文件,然后转到编码 -> 转换为 UTF-8,然后保存。

read_csv然后,从包中读入 R readr,而不是read.csv.

这应该解决它。

于 2019-05-04T08:40:11.337 回答
0

我终于找到了答案。通过将系统语言环境设置为波斯语,可以将波斯语列添加到 R 中。

Sys.setlocale(locale = "persian")**
于 2019-05-04T09:21:06.483 回答