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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论