分享

R报错:Error in make.names(col.names, unique = TRUE)

 忘仔扣扣糖 2023-08-17 发布于广西

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

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

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

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

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

而微软的Excel是可以的!

有如下三种解决方案:

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

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

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

然后,更改系统区域设置

最后,使用Bata版即可 !

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

首先,找到文件保存位置

然后,另存为

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多