Error in make.names(col.names, unique = TRUE)
Error in make.names(col.names, unique = TRUE) :
invalid multibyte string 1
在用R读取csv文件时出现上述错误,
很纳闷,打开文件没觉得有什么问题,思来想去,难道是编码的问题?使用Notepad++看了一下我的原编码是UTF-8-BOM编码,改成了UTF-8编码后读取成功。蛮神奇的
分享出来,让遇到同样坑的小伙伴也试试这个方法解决
我发现经常读取文件错误都是由于编码或者是列名错误引起的。另外,Notepad++是一个很不错的文本编辑器,可以看各种主流语言的代码,可以很方便地修改文件编码,good!
编辑于 2020-06-09 12:09