RStudio 中的“+”号是什么意思?大多数行以开头,>但其他行以开头+(我认为是继续行)。我正在阅读一本书,它在不同的行上为函数编写参数,但我不知道该怎么做。
或者有时我会看到类似的代码
> mtcars %>%
+ group_by(cyl) %>%
+ summarize(mean(mpg))
Run Code Online (Sandbox Code Playgroud)
正如 Richard Scriven 所说,+ 显示在续行的开头。也就是说,当您在没有完成您正在键入的 R 表达式的情况下按 Enter 时。这适用于所有 R IDE(R GUI、Architect 等),而不仅仅是 RStudio。
打印的值是一个全局选项:您可以使用getOption("continue")它检索它并使用该options函数更改它。我将其设置为空格,以便更轻松地将代码从命令行复制到脚本中。
options(continue = " ")
Run Code Online (Sandbox Code Playgroud)
在 Stack Overflow 和其他论坛上,大多数人会编辑发布的代码以删除行首字符(>在命令的第一行,+同一命令的附加行)。但有时您会遇到没有删除这些符号的代码 - 在将代码复制/粘贴到脚本或 R 控制台之前,您需要自己删除它们。