-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()'分配給一個不允許的對象,並生成錯誤信息。 –