【发布时间】:2010-11-29 17:37:48
【问题描述】:
出于教学和准备有关 R 的书面说明的目的,我一直感到沮丧的一件事是,我不能简单地从 R 复制命令和输出并将它们粘贴到另一个 R 会话中。例如,如果我做一些琐碎的事情,例如
> x <- rnorm(10)
> x
[1] 1.76975998 1.19722850 -0.39274507 -1.10979974 0.52320473 -0.08643833
[7] 0.94437690 0.08083207 0.62260363 1.89305469
如果我将其复制并粘贴到文档中,甚至在这篇文章中,您(和我的学生)就不能只突出显示它,将其复制并成功粘贴到 R 会话中
> > x <- rnorm(10)
Error: syntax error
> > x
Error: syntax error
> [1] 1.76975998 1.19722850 -0.39274507 -1.10979974 0.52320473 -0.08643833
Error: syntax error
> [7] 0.94437690 0.08083207 0.62260363 1.89305469
Error: syntax error
您可能希望这样做来测试您的 R 安装,将我的输出与您的输出进行比较,或者只是为了使用我提供的功能。
所以,我想做的是将默认提示从 > 更改为空字符串或空格,并在所有输出行前面加上井号 #。这样,我可以交互地使用 R 来生成一个看起来像
的会话x <- rnorm(10)
x
# [1] 1.76975998 1.19722850 -0.39274507 -1.10979974 0.52320473 -0.08643833
# [7] 0.94437690 0.08083207 0.62260363 1.89305469
哪些可以成功复制/粘贴到 R 会话中。这将使我(也许对其他人?)更容易为期刊文章、学生、讲座等准备 R 代码。
我浏览了文档但没有运气...有什么想法吗?指针?
目前,我通过 R.app GUI 或终端在 Mac 上使用 R。
【问题讨论】:
标签: r