2023.2.23总结

 

从Windows转到Mac OS,会因为操作系统变化而遇到一系列的问题。由于两种系统编码格式不同,所以其中最常见的就是中文乱码。

情形一:读入/读出.csv文件 中文乱码

 

情形一解决方法:需要两个方面同时避免csv文件的中文乱码

1. 重新保存csv文件,保存“文件格式”应选择“CSV UTF-8(逗号分隔)(.csv)”

2. R中读入和读出csv文件时,fileEincoding的使用

data <- read.csv(“文件名.csv", fileEncoding='UTF-8’)
write.csv(new,’文件名.csv',fileEncoding = 'GBK’) 

 

情形二:.R格式的代码读入Rstudio,中文乱码

 

情形二解决方法:Rstudio中点击“File”--选择“Reopen with Encoding..."--选择“GB8030”或者“GB2312”--点击“OK”

 

情形三:Rstudio中plot ( )作图,中文乱码

1. 方法一:使用par指定全局的字体

par(family='STKaiti') 

2. 方法二:在画图的语句上指定字体

plot(d[,1:2],family='STKaiti')

 

情形四:Rstudio中ggplot ( )作图,中文乱码

情形四解决方法:利用theme( )中的family='STKaiti'控制

theme(text = element_text(family='STKaiti'))
posted @ 2023-02-23 21:06  STDU_DREAM  阅读(31)  评论(0编辑  收藏  举报