为了在我的共享文字处理文档中包含表格(我使用的是MS Word),我现在必须在Word文档中重新创建它们。
是否有一种相对“简单”的方式(例如,不需要学习LaTeX)将我的数据从R输出到APA样式的格式化表格(例如,作为PDF),我可以插入?
谢谢!
答案 0 :(得分: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以获得您喜欢的一切。
文本字符串(尤其是行标题和列标题)可能会在它们周围加上引号,因此您可能需要做一些工作来删除它们。
答案 1 :(得分:0)
我有一个类似的问题,发现包schoRsch很有帮助。您仍然需要将输出复制并粘贴到Word,但此包将格式化您的数据并具有复制/粘贴步骤的包装函数。另外,如果您正在进行ANOVA(就像我在这种情况下那样),您将不得不使用ez包进行实际分析。
答案 2 :(得分:0)
使用clipr包:
install.packages("clipr")
clipr::write_clip(mtcars)