当前位置: 代码网 > it编程>前端脚本>Vue.js > R语言报错“‘<d0><f2><ba><c5>‘多字节字符串有错”原因及解决办法

R语言报错“‘<d0><f2><ba><c5>‘多字节字符串有错”原因及解决办法

2024年07月28日 Vue.js 我要评论
r语言报错解决

博主通过rstudio运行r语言代码

data <- read.csv('sales_data.csv')

遇到了报错:

error in make.names(col.names, unique = true) : 
  '<d0><f2><ba><c5>'多字节字符串有错

具体情况如下图所示:

 这种报错情况一般是因为表格中有中文,如以上代码涉及的表格部分情况如下图:

具体解决办法:在括号内添加

,fileencoding = "gbk"(注意包括前面这个逗号,因为fileencoding = "gbk"与前面的待读取表格两者相对独立,是不同参数)

本文中代码按此方法修改即为

data <- read.csv('sales_data.csv',fileencoding = "gbk")

修改后再用rstudio发现运行正常

表格内容也正常读取了出来。

注意,本文中直接使用了带读取表格文件名是因为已通过setwd("d:/download")设置了工作空间,此代码设置的工作空间为“d:/download”,大家可以根据自己文件所在位置进行修改

具体情况如下图:

也可以不进行工作空间设置,直接在read.csv中添加文件路径,对上文对应修改为

data1 <- read.csv('d:/download/sales_data.csv',fileencoding = "gbk")

如下图:

运行正常!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com