r - 如何将打印功能的输出保存到 CSV 文件?
问题描述
因子分析,
print(fa1, digits = 2, cutoff = 0.5, sort = TRUE)
在控制台中向我展示了一张漂亮的桌子。如何将此表保存到 CSV 文件?
我尝试write.csv
了write.table
各种参数组合,但都给出了错误的结果。
这有效:
fa1 <- factanal(x, 3, rotation="varimax")
sink("tp.txt") #write all output to file tp.txt
print(fa1, digits=2, cutoff=.5, sort=FALSE);
sink() #stop sinking, =sink(NULL)
但是,我希望所有值/数字都用逗号分隔。
谢谢蒂姆,对不起,如果这是重复的,但是用另一种我无法理解的方法回答问题并没有帮助。我不想将输出重定向到一个变量,而是一个 CSV 文件。capture.output
不是我要找的。
谢谢卡尔森!不知道如何使您的建议发挥作用。有没有办法将输出通过管道传输到 RMarkdown,然后使用 knit 函数?
解决方案
推荐阅读
- google-docs-api - Google Docs API:如何更新表格的对齐方式?
- flutter - 在 Flutter App 中创建新目录的问题
- unity3d - 部分用户设备中的 Google Cloud Storage 下载失败
- html - 如何覆盖这个 FireFox 的 CSS 选择器?
- linux - Bash TreeSize 脚本 - 改进的输出对齐
- python - 安装 iqsharp 时未找到“jupyter-kernelspec”,但它存在于 PATH 中
- c# - 是否有传播预处理器指令的工具?
- app-inventor - 如何将字符串缩短为特定数量的单词?
- java - Java工厂设计模式或工厂类的解释
- reactjs - Ant设计表rowSelection与expandRowRender不兼容