多语言展示
当前在线:351今日阅读:113今日分享:31

R语言读取CSV数据出现乱码怎么办

在使用R语言做数据处理分析时,有可能遇到读取数据出现一个乱码,这样就使得数据分析不能进行下去,如图所示,是读取csv数据的一个乱码情况。下面给大家介绍一下解决的办法。
工具/原料
1

R语言(RStudio)

2

matlab

方法/步骤
1

使用R语言(RStudio)运行read.csv()读取数据,发现代码运行出错,如图所示

2

无论怎么检查都发现不了错在哪里?输入View(x)却发现数据的左上角第一个数字出错有乱码,这才导致 NA not permitted in predictors .

3

查到问题所在可以运用R语言修改矩阵元素的方法,将错误的乱码修改过了,但是笔者初学R语言暂时不知道如何改动。不过可以使用matlab迂回的办法解决。首先在matlab中新建一个空矩阵,将数据复制到(读取到)此矩阵中,如图所示

5

接着再次读入R语言中,如图所示

6

展开数据,如图所示,数据乱码即可解决!出现数据乱码,可能数据刚开始保存时的问题。使用matlab重新输出即可解决!

注意事项

注意路径输出路径以防找不到!

推荐信息