r语言中文乱码怎么解决

Python015

r语言中文乱码怎么解决,第1张

你是不是用Mac电脑?我用的也出了导入数据中文乱码问题,输入下面的代码即可解决:

Sys.setlocale("LC_ALL", "zh_cn.utf-8")

另外,ggplot作图中文也乱码,表示为小方块,在作图代码后加入下面的代码可以解决:

+theme(text = element_text(family='Kai'))

下面这三部,可以逐一试一下。

1、Rstudio相关设置要改成UTF-8。位置在:1、Tools → Global Options → Default text encoding ;2、File → Save with encoding

2、数据文本要更改为UTF-8编码,工具notepad++,操作:Encoding → Convert to UTF-8,保存,参考

3、读取数据是,在read.csv或其他读取函数中,添加读取文件编码的参数 fileEncoding = "UTF8

R语言对中文实在不友好,本该中文的地儿都成框了,在绘图中添加参数,或者 par(family = "Songti SC") ,还是觉得不舒服。

如果这样的话,我想进行一次欺骗

FontForge合并字体

B站有个up主用的是fontcreator。采用复制粘贴的方式将两个字体合并。

干脆添加一个启动项吧,也就是说启动R语言的一瞬间,运行 par(family = "Songti SC"

1.在R中输入 .libPaths ,得到

2.在/anaconda3/lib/R中找到文件 Rprofile

3.在 Rprofile 的最后添加