R语言导入CSV文件的时候,代码如下:

data<-read.csv("data.csv")

出现以下报错:

Error in make.names(col.names, unique = TRUE) : invalid multibyte string at '<b1><ea><cc><e2>' 

Error in make.names(col.names, unique = TRUE) : invalid multibyte string at '<b1><ea><cc><e2>' 报错的解决方法如下:

报错的原因是,导入文件的编码格式不是read.csv()函数的默认格式。我们可以使用windows自带的“记事本/notepad”软件来查看格式,打开方式选择“记事本”,在右下角可看到编码格式,如果显示为ANSI,则重新另存为文件,并把编码修改成“带有BOM的UTF-8”。

Logo

欢迎加入西安开发者社区!我们致力于为西安地区的开发者提供学习、合作和成长的机会。参与我们的活动,与专家分享最新技术趋势,解决挑战,探索创新。加入我们,共同打造技术社区!

更多推荐