R 控制台左侧的“+”符号是啥意思?

Posted

技术标签:

【中文标题】R 控制台左侧的“+”符号是啥意思?【英文标题】:What does the "+" symbol mean on the left side of the R console?R 控制台左侧的“+”符号是什么意思? 【发布时间】:2017-05-12 03:21:11 【问题描述】:

我已经输入了绘制图形的代码,但是当我按下 Enter 来执行图形时,它并没有绘制图形。相反,每次我按 Enter 执行命令并绘制代码时,都会出现+ 符号。 现在我的 R 控制台中有一长列 + 符号。

为什么会发生这种情况,我可以做些什么来防止这种情况发生?

【问题讨论】:

如果你显示你正在输入的代码,人们可能会发现你没有关闭一对括号、引号等 【参考方案1】:

如果您在对象名称的中间使用了空格,则可能会发生这种情况,例如。列名。 R 不允许在“”之间有空格。

【讨论】:

【参考方案2】:

提示符有+,因为它表示提示符期望从代码行中获得更多信息,这是一种延续。这可能是因为您忘记关闭某些内容,因此提示需要关闭方。例如,假设您忘记关闭这样的字符串:

> "
+
+

在这里,我在提示符中输入了一个双引号并继续按 Enter。缺少双引号来告诉提示我已经结束了字符串文字,因此提示需要另一个双引号。输入双引号后,提示将不再期待它。例如:

> "
+
+ "
[1] "\n\n"

这是所有命令提示符的标准,如果某些内容没有正确结束,预计会有更多代码,例如上面的字符串文字。检查您的代码以确保您已关闭所有开头的引号、符号等,因此提示不会出现这种情况并且您的代码可以正确执行。

出现这种情况时退出提示的方式有:

RGui 和 RStudio 上的 Esc Ctrl-C 在终端和命令提示符上

【讨论】:

以上是关于R 控制台左侧的“+”符号是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

Chrome DevTools:这个箭头(<-)是啥意思?

printf是啥意思,都有哪些中文翻译

大宇挖掘机仪表盘上的符号都是啥意思啊

printf是啥意思?

电器符号VC是啥意思

条码类型code128是啥意思