您的位置:首页 > 其它

R软件读取中文编码的数据错误解决方法

2014-03-12 11:53 239 查看
今天下载了一个csv文件,用vim打开后发现乱码,编码出现了问题,vim中文编码是UTF-8,我觉得这个文件可能是GBK,所以出现了问题,所以需要设置vim,打开家目录下的.vimrc文件,如果没有就新建一个,在里面添加
set encoding=utf-8
set fileencodings=ucs-bom,utf-8,cp936
set fileencoding=gb2312
set termencoding=utf-8

保存后source一下就可以了,这样vim就能正确解码GBK了。

vim的编码解决后,用R软件读取的时候也出现了编码导致的读取数据失败的情况,这时需要告诉R用GBK解密,

x<- read.csv("mydata.csv",fileEncoding="GBK",header=T)

这样就可以正确读取数据了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  csv GBK
相关文章推荐