R报错:Error in make.names(col.names, unique = TRUE) : invalid multibyte string at ‘<ce><ef><d6><ca>

本人电脑小白一只,但始终保持学习的心态,从头学起,致力于积极的解决遇到的一切问题,为了看到自己一步一步学习的成果,和解决问题的能力逐步提高,借此记录下自己在R语言学习过程中遇到的问题及解决方案!希望可以帮助刚刚开始学习的R语言的小伙伴!本人小菜鸡一名,还请多多指教!

最初目的:我只是想做一个热图,需要用到pheatmap包,所以就需要把数据导入!问题就来!到底是导入csv./xlsx./txt.

问题来了:跟着广大博主从头开始学,结果在最开始的文件导入的步骤就出错,总能够显示:Error in make.names(col.names, unique = TRUE) :    invalid multibyte string at '<ce><ef><d6><ca>

各大网站搜寻解决方案!开始在代码上加各种都无法解决!

解决方案保存为csv-UTF-8格式!可WPS保存格式中没有这个选项,如下图!

 而微软的Excel是可以的!

 有如下三种解决方案:

1.windows 设置系统默认编码为UTF-8(从根源上解决问题)

首先,打开设置中的时间和语言——语言和区域

 然后,打开最下方的管理语言设置

然后,更改系统区域设置

最后,使用Bata版即可 !

 2.在WPS中保存后,在记事本更改编码类型

 首先,找到文件保存位置

然后,另存为

即可看到改变编码类型,选择UTF-8

  • 27
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值