R语言中导入csv文件,为什么老是报错呢?

Python0326

R语言中导入csv文件,为什么老是报错呢?,第1张

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

2、输入View(x)却发现数据的左上角第一个数字出错有乱码,这才导致 NA not permitted in predictors 。

3、可以使用matlab迂回的办法解决,首先在matlab中新建一个空矩阵,将数据复制到(读取到)此矩阵中,如图所示。

4、然后,使用csvwrite('实验数据2.csv',A)将此数据再次输出(注意路径),如图所示。

5、接着再次读入R语言中,如图所示,展开数据,数据报错问题就解决了。

data<-read.csv("C:/users/Mr Sun/Desktop/R.csv")

cor.test(data$ad,data$sale,method="spearman")

csv文件读进来要保存到一个变量里去,用这个data frame里的变量的时候也要指明是哪个data frame。感觉你没用过R,建议你去专门学一下R语言,比如用swirl包:联网之后在R里输入

install.packages("swirl")

library(swirl)

swirl()

然后跟着学最基本的语法

程序出现错误不能运转。

city=read.csv("2.csv",header=FALSE,fileEncoding="UTF-8",encoding="UTF-8")警告信息:1: In read.table(file = file, header = header, sep = sep, quote = quote, :输入链结'2.csv'内的输入不对2: In read.table(file = file, header = header, sep = sep, quote = quote, :incomplete final linefound by readTableHeader on '2.csv'。