【发布时间】:2015-10-09 21:35:34
【问题描述】:
在 Windows PC 上,如何快速将 data.frame 打印到打印机?不一定要漂亮;只是试图将其打印出来以用于文档目的。
我知道这个 SO 问题 How to print (to paper) a nicely-formatted data frame 和答案,但我真的在寻找只打印文本的东西
【问题讨论】:
-
复制/粘贴到记事本并打印出来。
标签: r
在 Windows PC 上,如何快速将 data.frame 打印到打印机?不一定要漂亮;只是试图将其打印出来以用于文档目的。
我知道这个 SO 问题 How to print (to paper) a nicely-formatted data frame 和答案,但我真的在寻找只打印文本的东西
【问题讨论】:
标签: r
这是我一直使用的一些代码:
print_to_printer <-function(df, addquotes = FALSE){
write.csv(df, "c:\\PRINT_ME.txt", quote = addquotes)
shell("NOTEPAD /P c:\\PRINT_ME.txt")
cat(quote(df), " has been printed to printer")}
然后你可以使用它
print_to_printer(my_df)
如果您的 data.frame 被称为 my_df。您可以根据需要打开或关闭打印的报价。
我必须感谢 Alin Constantin 帮助我在 R 中得出解决方案:http://alinconstantin.blogspot.com/2012/08/notepadexe-command-line-arguments.html
【讨论】: