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 控制台左侧的“+”符号是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章