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'))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示