1、使用R语言(RStudio)运行read.csv()读取数据,发现代码运行出错,如图所示。
2、输入View(x)却发现数据的左上角第一个数字出错有乱码,这才导致 NA not permitted in predictors 。
3、可以使用matlab迂回的办法解决,首先在matlab中新建一个空矩阵,将数据复制到(读取到)此矩阵中,如图所示。
4、然后,使用csvwrite('实验数据2.csv',A)将此数据再次输出(注意路径),如图所示。
5、接着再次读入R语言中,如图所示,展开数据,数据报错问题就解决了。
1、导入 CSV文件1)使用 read.csv函数导入CSV文件
2)read.csv函数语法: read.csv (file)
3)案例: data1 <- read.csv ("D:/data/datatable.csv") --绝对路径
2、导入文本文件
1)使用 read.table函数导入CSV文件
2)read.table函数语法: read.table (file, header = FALSE, sep="", …)
file:文件路径
header:文件标题行(文件头),默认为 FALSE,表示没有标题行
sep:分隔符,默认为空,表示默认把数据导入成一列
3)案例
data2 <- read.table ("D:/data/datatable.csv", header = TRUE, sep ="," )
data3 <- read.csv ("D:/data/datatable.csv", header = TRUE, sep ="," )
3、导入 Excel文件
1) Excel文件导入步骤(x86操作系统)
引入 RODBC包
install.packages ("RODBC")
library (RODBC)
注:安装包时,包名需要加引号,而引入包时不加引号!
使用 odbcConnectExcel函数来连接 Excel 2003(后缀名为 .xls)
odbcConnectExcel函数语法: odbcConnectExcel (file)
案例: connect1 <- odbcConnectExcel ("D:/data/datatable.xls")
使用 odbcConnectExcel2007函数来连接 Excel 2007(后缀名为 .xlsx)
odbcConnectExcel函数语法: odbcConnectExcel2007 (fil