1、使用R语言(RStudio)运行read.csv()读取数据,发现代码运行出错,如图所示。
2、输入View(x)却发现数迟悉据的左上角第一个数字出错有乱码,这才导致 NA not permitted in predictors 。
3、可以使用matlab迂回的办法解决,首先在matlab中新建一个空矩阵,拆旦碰将数据复制到(读取到)此矩旅谈阵中,如图所示。
4、然后,使用csvwrite('实验数据2.csv',A)将此数据再次输出(注意路径),如图所示。
5、接着再次读入R语言中,如图所示,展开数据,数据报错问题就解决了。
R语言可以使用read.xlsx()函数来读取excel数据文件,也可以使用read.csv()函数来读取csv格式的橘知纤数据文件。此圆仿外,还可以使用R包RODBC来连接数据库,从而将数据文件存储在数据库中,便于管理和 *** 作。另外,还可以使用R语言猛梁的XML包来解析XML格式的数据文件,从而将其导入R语言中进行处理分析。Excel打开csv为乱码可能是文字格式造成的,建议不要直接用Excel打开csv文件,而唯族和采用导入的方穗物式,具体 *** 作步骤如下:
选择数据-自文本:
选择csv文件所在位置
按照提示的步骤进行导入,注意格式选择为UTF-8,这个可能就是造成乱码的关键
默认选择分割符号为tab,也有可能为逗号指盯,视具体文件而定:
按照需要的格式对每列进行设置,最终导入Excel完成:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)