我看到Windows function to copy to the clipboard在R
。 Mac OSX有没有相同的功能?R:在Mac/OSX上复制到剪贴板的功能?
回答
从帮助文件base::connections
:
的Mac OS X用户可以使用管道( “pbpaste”)和管道( “pbcopy”, “W”)读取和写入到系统的剪贴板。
是的。卡尔是完全正确的。最好的方法是使用pbpaste/pbcopy。
下面是在细节上的好文章:http://langui.sh/2010/11/14/pbpaste-pbcopy-in-mac-os-x-or-terminal-clipboard-fun/
罗布
二〇一三年十月十七日 - 更新:由于R 3.0的kmisc包中包含多的read.cb()函数平台剪贴板使用。从@ agstudy的答案在这里引用:https://stackoverflow.com/a/14547293/168689
为什么不把它添加为如果你指的是卡尔的回答,那么对它的评论呢? – millimoose 2012-01-27 16:35:54
这是一个错误。我查找了回复选项,但没有看到它。对不起,关于:) – Rob 2012-01-27 16:57:42
@Inerdial由于某种原因,它是stackoverflow的功能,你不能留下评论,直到你有50名声誉http://stackoverflow.com/privileges/comment。让Rob摆脱同情。 – GSee 2012-01-28 02:45:36
对于Mac的通用剪贴板阅读,语法是:
indat<-scan(pipe("pbpaste"),what=character(),...)
的...
这里只是一个占位符,抬头看scan
帮忙看看很你有很多选择(scan
默认是参数期望double
变量; character
可能是最安全的通用副本,或者你可以选择任何适合你的情况)。
同样,粘贴进了Mac剪贴板,通用Mac的语法是
outdat<-"Hi There!"
cat(outdat, file=pipe("pbcopy","w"), ...)
注意,几乎相同的语法应该在Windows和Linux以及工作;您应该使用通用连接名称"clipboard"
替换pipe
调用。
上面提到的Kmisc包函数仅适用于数据框和表格数据,而不适用于通用复制/粘贴。
- 1. Prism.js复制到剪贴板
- 2. 如何在ExtJs中添加复制到剪贴板功能?
- 3. 如何在ExtJs中添加复制到剪贴板功能?
- 4. 在JavaScript中复制到剪贴板功能?
- 5. 自定义选择功能,复制到剪贴板pure JS
- 6. ZeroClipboard复制到剪贴板在ASP.NET MVC
- 7. 在点击 - 复制到剪贴板
- 8. Javascript剪贴板功能
- 9. 的Javascript:复制到剪贴板的onkeydown
- 10. 复制的DefaultTableModel数据到剪贴板
- 11. 复制到基本html的剪贴板
- 12. 复制的JTextPane文本到剪贴板
- 13. 复制到没有System.Windows.Forms.Clipboard的剪贴板?
- 14. Javascript复制剪贴板
- 15. jQuery剪贴板复制
- 16. Web:复制到剪贴板(自定义..)
- 17. Unix编程复制到剪贴板
- 18. 将文件复制到剪贴板Node.JS
- 19. Sketch.js将画布复制到剪贴板
- 20. 将文件夹复制到剪贴板
- 21. 复制范围与VBA到剪贴板
- 22. 将DataGridView内容复制到剪贴板
- 23. Greasemonkey \ JavaScript复制到剪贴板按钮
- 24. WebBrowser将图像复制到剪贴板
- 25. 小提醒复制到剪贴板clipboard.js
- 26. jQuery文档复制到剪贴板
- 27. 剪贴板将对象复制到
- 28. 将文件复制到剪贴板
- 29. 复制到剪贴板选项
- 30. Angular 2复制到剪贴板按钮
我对R一无所知,但我很好奇为什么'writeClipboard'和'readClipboard'没有在OS X上实现,如果它们是R的标准库的一部分。 – bames53 2012-01-27 16:38:38
@ bames53这些功能似乎是一个仅限于Windows的扩展。他们实际上没有记录在在线手册中 - 帮助文件实际上是关于从X11剪贴板中读取的,这是R似乎默认能够做到的唯一事情。 – millimoose 2012-01-27 16:45:37
我没有觉得这个答案有帮助。这个答案是更有教育意义的:http://stackoverflow.com/questions/14547069/how-to-write-from-r-to-the-clipboard-on-a-mac?lq=1 – Hugh 2015-08-05 02:59:13