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

来源:互联网 发布:万网备案域名购买 编辑:程序博客网 时间:2024/04/28 14:39
今天下载了一个csv文件,用vim打开后发现乱码,编码出现了问题,vim中文编码是UTF-8,我觉得这个文件可能是GBK,所以出现了问题,所以需要设置vim,打开家目录下的.vimrc文件,如果没有就新建一个,在里面添加
set encoding=utf-8set fileencodings=ucs-bom,utf-8,cp936set fileencoding=gb2312set termencoding=utf-8

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

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

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

这样就可以正确读取数据了。

0 0