4

为了在我的共享文字处理文档中包含表格(我一直使用 MS Word),我目前必须在 Word 文档本身中重新创建它们。

是否有一种相对“简单”的方式(例如,不需要学习 LaTeX)将我的数据从 R 输出到我可以插入的 APA 样式格式的表格(例如,作为 PDF)中?

谢谢!

4

3 回答 3

1

您可以使用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 以使一切都符合您的喜好。

文本字符串(尤其是行和列标题)可能会有引号,因此您可能需要做一些工作来删除它们。

于 2013-10-17T14:59:29.550 回答
0

我有一个类似的问题,发现包 schoRsch 很有帮助。您仍然需要将输出复制并粘贴到 Word,但此包将格式化您的数据并具有用于复制/粘贴步骤的包装器功能。此外,如果您正在执行 ANOVA(就像我在本例中所做的那样),则必须使用 ez 包进行实际分析。

于 2015-03-30T16:10:24.300 回答
0

使用剪辑器包:

install.packages("clipr")
clipr::write_clip(mtcars)
于 2020-01-14T03:59:47.557 回答