我尝试打开包含在R.(传统)中国人物出于某种原因,一个UTF-8编码的.csv文件,R有时显示的信息是中国字,有时Unicode字符。
例如:
data <-read.csv("mydata.csv", encoding="UTF-8")
data
会产生Unicode字符,而:
data <-read.csv("mydata.csv", encoding="UTF-8")
data[,1]
将实际显示中国文字。
如果我把它变成一个矩阵,它也将显示中国的字符,但如果我尝试看看数据(命令视图(数据)或修复(数据)),它采用的是unicode一次。
我问过的意见,从谁使用的是Mac(我使用电脑,Windows 7)的人,他们中的一些在整个中国得到了字,另一些则没有。 我试图把原始数据保存为一个表,而不是读入读该办法 - 同样的结果。 我试图运行在RStudio,革命R和RGUI脚本。 我试图调整区域设置(如到中国),但为R并没有让我改变它,否则的结果是乱码,而不是Unicode字符。
我现在的locale是:
“LC_COLLATE = French_Switzerland.1252; LC_CTYPE = French_Switzerland.1252; LC_MONETARY = French_Switzerland.1252; LC_NUMERIC = C; LC_TIME = French_Switzerland.1252”
任何帮助获得R键始终显示中国文字将不胜感激......