-2
我有三个大矩阵已转换为列向量,并且我试图将它们导出到csv文件。我的代码如下所示:试图在R中导出数据帧
zi1994 <- as.matrix(read.csv("zi 1994.csv"), header=FALSE)
xi1994 <- as.matrix(read.csv("xi 1994.csv"), header=FALSE)
yi1994 <- as.matrix(read.csv("yi 1994.csv"), header=FALSE)
vectorzi <- as.vector(zi1994)
vectorxi <- as.vector(xi1994)
vectoryi <- as.vector(yi1994)
data.frame(vectorxi, vectoryi, vectorzi)
Cod1994 <- data.frame
由于某种原因,我似乎无法将此数据框写入表中。我已经试过了常用的方法:
write.table(Cod1994, file = "C:/Path/Cod1994.csv")
和
write.csv(Cod1994, file = "C:/Path/Cod1994.csv")
我总是得到错误
“不能强迫类 '功能' 为data.frame”
这种情况是否<-
或=
使用。但数据框看起来很好。这是怎么回事?
你需要指定'data.frame(vectorxi,vectoryi,vectorzi)'的一个对象,例如'Cod1994 < - data.frame(vectorxi,vectoryi,vectorzi)'。在'Cod1994 < - data.frame'这一行中,你尝试将**函数**'data.frame()'分配给一个不允许的对象,并生成错误信息。 –