【发布时间】:2015-01-08 02:48:07
【问题描述】:
我是 RStudio 的新手,我想我的问题很容易解决,但大量搜索对我没有帮助。
我正在运行回归,summary(regression1) 显示所有系数等等。
现在我正在使用coef(regression1),所以它只给了我想要导出到文件的系数。
write.csv(coef, file="regression1.csv) 和 "Error in as.data.frame.default(x[[i]], optional = TRUE) : cannot coerce class ""function"" to a data.frame" 出现。
如果你能帮助我,那就太好了。我现在在网上搜索了几个小时,但没有成功。
我是否必须以某种方式更改 coef 以使其适合 data.frame?
非常感谢!
【问题讨论】:
-
我建议尝试
write.csv(as.data.frame(summary(regression1)$coef), file="regression1.csv) -
非常感谢!有用。只剩下一件事:每条信息都在不同的列中,但总是在一个单元格中。我该如何改变呢?
-
看起来像这样:[link]abload.de/image.php?img=screenshotmushj.jpg [/link] 将值分隔为 A2 B2 C2 D2 等会很棒。
-
可能你需要使用
write.csv2。否则,您需要注意将数据正确导入 Excel(例如,在 Excel 中指定列分隔符)。这不是 R 问题。 -
对于处理(不太大)稀疏矩阵的人来说,这可能有效:write.csv(as.data.frame(as.matrix(Y)), row.names = T, file = 'F:/testY.csv') ...不是 pRetty...
标签: r excel csv regression