在R中读汉字

时间:2014-04-11 11:59:58

标签: r

我正在使用read.xlsx加载包含多个包含中文字符的列的电子表格。

slides<-read.xlsx("test1.xlsx",sheetName="Sheet1",encoding="UTF8",stringsAsFactors=FALSE)

我尝试过使用和不指定编码,我尝试过从文本文件,CSV文件等中读取。无论采用何种方法,结果总是如此:

                  樊志强 ->  é‡åº†æ–°æ¡¥åŒ»é™¢ 

是否有任何package / format / sys.locale设置可以帮助我将正确的信息输入R?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以尝试readr包,并使用以下代码:

library(readr)
loc <- locale(encoding = "UTF-8")
slides <-  read_table("filename", locale = loc)