为了在我的共享文字处理文档中包含表格(我一直使用 MS Word),我目前必须在 Word 文档本身中重新创建它们。
是否有一种相对“简单”的方式(例如,不需要学习 LaTeX)将我的数据从 R 输出到我可以插入的 APA 样式格式的表格(例如,作为 PDF)中?
谢谢!
为了在我的共享文字处理文档中包含表格(我一直使用 MS Word),我目前必须在 Word 文档本身中重新创建它们。
是否有一种相对“简单”的方式(例如,不需要学习 LaTeX)将我的数据从 R 输出到我可以插入的 APA 样式格式的表格(例如,作为 PDF)中?
谢谢!
您可以使用write.table
将其发送到剪贴板,然后将文本复制到 Word 中。您需要记住设置sep="\t"
和col.names=NA
例如:
write.table(xtabs(hp~cyl+am,mtcars),"clipboard",sep="\t",col.names=NA)
在 Word 中,突出显示复制的文本,然后单击Insert Table...
,您现在应该在表格中拥有所有数据。您可以应用表格样式来美化它,并创建您自己的 APA 以使一切都符合您的喜好。
文本字符串(尤其是行和列标题)可能会有引号,因此您可能需要做一些工作来删除它们。
我有一个类似的问题,发现包 schoRsch 很有帮助。您仍然需要将输出复制并粘贴到 Word,但此包将格式化您的数据并具有用于复制/粘贴步骤的包装器功能。此外,如果您正在执行 ANOVA(就像我在本例中所做的那样),则必须使用 ez 包进行实际分析。
使用剪辑器包:
install.packages("clipr")
clipr::write_clip(mtcars)