簡體   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