热线电话:13121318867

登录
2019-01-16 阅读量: 1776
R语言用openxlsx包读入xlsx文件,结果数据变成乱码

在openxlsx包里的read.xlsx函数并没有可以设置encoding的参数,所以你在加入enconding="UTF-8"时会出现unused arguement错误提示。

如果你测试了之后,发现还是乱码的话,解决方法有3种:

1.试试用iconv函数来转换一下字符编码,具体可以查看该函数用法

  主要是gbk和utf-8两种之间转换。

2. 可以用RODBC包里的函数读取。

3.转成csv用read.csv函数读取,csv是文本格式,直接读取,方便很多,前提是你的xlsx文件里没有太多张sheet,不然一张张另存为csv也够麻烦的。

希望以上的3个思路能帮到你。

0.0000
5
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子