将 R 输出复制到 Word 文档中

问题描述 投票:0回答:1

是否有正确的方法/命令来复制 R 的输出并将其粘贴到 Word 文档中,而不丢失格式? 我已经尝试将下一个命令放在语法的开头:

sink("./output.txt", append = T) #write output to file output.txt

我在语法末尾写了下一个命令:

sink()   #stop recording

它为我提供了一个包含输出结果的文本文件(R 语言),但是当我将其粘贴到 Microsoft Word 文档中时,我仍然丢失了格式。

谢谢你

r ms-word formatting copy sink
1个回答
-2
投票

使用docket包将R数据输出到Word文档。将标志添加到要插入 R 数据的文档中(例如:《作者》、《日期》、《计算》),然后使用 getDictionary("/path/to/file") 创建标志及其对应的字典替换值。调用 doket(template_path,dictionary,output_path) 创建 Word 文档的副本,并填充数据。

保留原始标志的格式,因此替换值将具有与原始文件相同的大小/字体/粗体/颜色/突出显示/等。

指南:https://cran.r-project.org/web/packages/docket/vignettes/docket_guide.html

视频:https://www.youtube.com/watch?v=g2KVcgnf0MI&ab_channel=ProgrammingwithIan

© www.soinside.com 2019 - 2024. All rights reserved.