如何在 Rstudio 中 运行 reprex?我遇到错误

How to run reprex in Rstudio? I encountered an error

安装包后,

> library(reprex)
> (y <- 1:4)
[1] 1 2 3 4
> mean(y)
[1] 2.5
> reprex()
Rendering reprex...
Error: callr subprocess failed: <text>:18:7: unexpected 'in'
17: #+ reprex-body
18: Error in
          ^

我不能确定,但​​看起来你可能在控制台中 运行ning 代码,然后 运行ning reprex()。相反,执行以下操作之一

  1. 将您的代码放在 reprex 函数中:

    reprex({
      (y=1:4)
      mean(y)
    })
    

    您可以直接在控制台或 RStudio "source" 窗格中的脚本文件中执行此操作。然后运行代码.

  2. 在 RStudio source 窗格中的 R 脚本文件中键入代码:

    (y=1:4)
    mean(y)
    

    然后将其复制到剪贴板。然后在控制台中 运行 reprex()

无论哪种方式,您都应该在 Viewer 窗格中看到以下内容。下面的输出也将被放置在您的剪贴板中,以便您可以将其粘贴到任何其他位置: