复制并粘贴数据帧-从R!给作者/词
假设我在数据框/表中有一些分析结果。 我希望将它们嵌入到文本文档中 如果是LaTeX,我可以使用miscFuncs软件包:复制并粘贴数据帧-从R!给作者/词,r,R,假设我在数据框/表中有一些分析结果。 我希望将它们嵌入到文本文档中 如果是LaTeX,我可以使用miscFuncs软件包: library('miscFuncs') latextable(myDataFrame) 只需复制R控制台中显示的输出并将其粘贴到LaTeX文档中 如果我想从R复制怎么办!输出并粘贴到LibreOffice Writer或MS Word文档 我认为最方便的方法是以制表符分隔的文本形式生成输出。 粘贴文本后,只需将其转换为表格 我知道有些函数可以将输出写入制表符分隔的文件:
library('miscFuncs')
latextable(myDataFrame)
只需复制R控制台中显示的输出并将其粘贴到LaTeX文档中
如果我想从R复制怎么办!输出并粘贴到LibreOffice Writer或MS Word文档
我认为最方便的方法是以制表符分隔的文本形式生成输出。
粘贴文本后,只需将其转换为表格
我知道有些函数可以将输出写入制表符分隔的文件:
所以我猜一定有函数/包只生成制表符分隔的内容
注-也有类似的问题:
但答案建议将内容导出到分隔文件。我希望避免这一步。一个非常简单的方法是在您的文字处理器中简单地使用单空格字体,例如Courier New或Lucida Console(举几个例子)——如果它在R会话的屏幕上看起来不错,那么它在Libre Office的Writer或word中看起来会非常相似。从R控制台到文档的直接复制粘贴只要使用合适的字体就可以正常工作
如果您试图“重现”R会话的外观,那么这将非常有效;如果您试图格式化纸张或类似文件的输出格式,则可能不太合适,具体取决于您的偏好。一个非常简单的方法是在您的文字处理器中使用monospace字体,例如Courier New或Lucida控制台(举几个例子)——如果在R会话的屏幕上看起来不错,它在Libre Office的作者或文字中看起来非常相似。从R控制台到文档的直接复制粘贴只要使用合适的字体就可以正常工作
如果您试图“重现”R会话的外观,那么这将非常有效;如果您试图格式化纸张或类似文件的输出格式,则可能不太合适,具体取决于您的偏好。在对“类似问题”的回答中
write.csv(df,“剪贴板”,row.names=FALSE)
将带分隔符的答案导出到剪贴板,而不是磁盘文件。从剪贴板上,您可以直接粘贴到MS Word中-我大部分时间都是这样做的。这似乎是最适合我的答案。在“类似问题”的答案中,write.csv(df,“剪贴板”,row.names=FALSE)
将带分隔符的答案导出到剪贴板,而不是磁盘文件。从剪贴板上你可以直接粘贴到MS Word中——我大多数时候都是这样做的。这似乎是最适合我的答案。