本站分享:大数据、数据分析师考试认证培训,包括:Python培训Excel培训Matlab培训SPSS培训SAS培训R语言培训Hadoop培训Amos培训Stata培训Eviews培训广告位

请问RStudio中文乱码问题如何解决_r语言

r语言 cdadata 7887℃

请问RStudio中文乱码问题如何解决

关键词: rstudio 中文乱码rstudio view中文乱码rstudio 代码中文乱码

比如一个data.frame里含有中文
然后有View()来查看的话就会乱码
但是用fix()则没有问题
应该是RStudio的问题
请问该如何解决


老问题了,换平台。mac或者linux。


关于这个问题,第6届中国R语言大会上,大神李舰开发了一个新的R包,叫做tmcn,使用来处理中文文本挖掘的。里面有一个函数可以解决大部分中文编码的问题。因为我也是今天刚听到这个报告,所以自己还没来得及去使用这个包,要不你自己去Google搜索一下这个包吧。帮助文档写的很详细。


这个问题也是困扰我啊,不过我现在淡定了,要是想看的话就用fix()函数查看算了

reload 改成utf-8 编码就行了,因为Rstudio默认不是这个选项

file–reopen with encoding 再选择utf-8就ok了


这个问题还是无法解决数据框中中文乱码的问题,我按照您的方法修改后还是乱码的,代码编辑器中的中文即使不修改也可以正常显示中文的

嗯,您指的这个是.R文件的编码格式
我提的问题是用View()打开data.frame时,里面含有的中文字符显示为乱码
应该不是一个问题


代码那里乱码的问题很好解决,console出现乱码也好弄,用view显示dataframe的乱码,我们当年也没办法,追查到rstudio的官网,好像是说人家不太care中文显示的问题。。。

所以逼的改用ubuntu系统了,统一utf8,妥妥的


使用windows的人,可以试试
(1) 控制台->地区与语言->系统管理(Tab)->非 unicde程式的语言->选择 中文, 简体
(2) 在R中设定 Locale
> Sys.setlocale(“LC_ALL”,”Chinese”)

 


用iconv(x, ‘gbk’, ‘utf-8’) 把data.frame里的中文列转换一下.


我遇到这样的情况 是因为改了系统的语言 区域 (因为要处理日语文件),也出现了这样的问题(针对的是非unicode编码的文件都这样),但是改回来之后就好了,你可以试试。

转载请注明:数据分析 » 请问RStudio中文乱码问题如何解决_r语言

喜欢 (4)or分享 (0)