我正在使用read.xlsx加载包含多个包含中文字符的列的电子表格。
slides<-read.xlsx("test1.xlsx",sheetName="Sheet1",encoding="UTF8",stringsAsFactors=FALSE)
我尝试过使用和不指定编码,我尝试过从文本文件,CSV文件等中读取。无论采用何种方法,结果总是如此:
樊志强 -> é‡åº†æ–°æ¡¥åŒ»é™¢
是否有任何package / format / sys.locale设置可以帮助我将正确的信息输入R?
非常感谢任何帮助。
答案 0 :(得分:0)
您可以尝试readr
包,并使用以下代码:
library(readr)
loc <- locale(encoding = "UTF-8")
slides <- read_table("filename", locale = loc)