is.data.frame(x)出错:找不到对象',我该如何解决这个问题?

时间:2016-08-31 20:16:39

标签: r excel correlation

我正试图在R上运行相关性。

到目前为止,这是我的代码:

library("foreign")
mydata<-read.csv(" ",header=FALSE)
options(max.print=1000000)
attach(mydata)
cor(as.numeric(agree_election),as.numeric(agree_party))

然后它给出了对象“agree_election”不是对象的错误。

但是,agree_election只是我的excel电子表格列的标题之一。我该怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

检查数据框中的名称!它是否包含名为agree_election的变量?

请避开attach功能。只有一个数据框就可以了,但如果连接了几个数据框,它可能会弄得一团糟。

如果变量名称正确,这可能没问题。

mydata <- read.csv("...", header = F)
names(mydata)
str(mydata)
cor(as.numeric(mydata$agree_election), as.numeric(mydata$agree_party))