数据价值-DataValues

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 296|回复: 0

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

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
39027
发表于 2016-12-13 13:17:01 | 显示全部楼层 |阅读模式
请问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语言
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|DataValues ( 赣ICP备16006919号 ) DataValues

GMT+8, 2019-7-20 16:19 , Processed in 0.102638 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表