繁体   English   中英

在 R 中读取带有波斯语(波斯语)列的 *.CSV 文件

[英]read a *.CSV file with Persian(farsi) column in R

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

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

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

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

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

然后,读入R 2与read_csvreadr包,而不是read.csv

这应该解决它。

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

Sys.setlocale(locale = "persian")**

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM