【发布时间】:2015-08-24 09:37:18
【问题描述】:
假设我在数据框/表中有一些分析结果。 我希望将它们嵌入到文本文档中。
如果是 LaTeX,我可以使用 miscFuncs 包:
library('miscFuncs')
latextable(myDataFrame)
只需复制 R 控制台中显示的输出并将其粘贴到 LaTeX 文档。
如果我想从 R 复制怎么办!输出并粘贴到 LibreOffice Writer 或 MS Word 文档?
我认为最(?)方便的方法是将输出生成为制表符分隔的文本。 粘贴文本后,只需将它们转换为表格即可。
我知道有些函数可以将输出写入制表符分隔的文件: http://www.instantr.com/2012/12/11/exporting-a-dataset-from-r/
所以我猜肯定有函数/包可以简单地生成制表符分隔的内容?
注意 - 有类似的问题: https://stats.stackexchange.com/questions/90184/can-i-copy-output-from-r-to-word-or-excel
但答案建议将内容导出到分隔文件。我希望避免这一步。
【问题讨论】:
-
在“类似问题”的答案
write.csv(df, "clipboard", row.names = FALSE)中以分隔形式将答案导出到剪贴板,而不是磁盘文件。您可以从剪贴板直接粘贴到 MS Word 中——我大多数时候都是这样做的。 -
这对我来说似乎是最合适的答案。
标签: r