我已输入代码来绘制图形,但是当我按 Enter 执行图形时,它不会绘制图形。相反,每次按 Enter 执行命令并绘制代码时,都会出现+
个符号。
现在我的R控制台中有一长串+
符号。
为什么会发生这种情况,我该怎么做才能防止这种情况发生?
答案 0 :(得分:6)
提示符为+
,因为它表示提示符需要更多代码行,这是一种延续。这可能是因为你忘了关闭某些东西,所以提示要求收尾。例如,假设你忘了关闭一个字符串:
> "
+
+
在这里,我在提示符中输入了双引号并继续按 Enter 。有一个缺少双引号告诉提示我已经结束字符串文字,所以提示期望另一个双引号。输入双引号后,提示将停止预期。例如:
> "
+
+ "
[1] "\n\n"
这是所有命令提示的标准,如果某些内容未正确结束,则需要更多代码,例如上面的字符串文字。检查您的代码以确保您已关闭所有开放的引号,符号等,因此提示不会指望它并且您的代码正确执行。
发生这种情况时退出提示的方法是:
答案 1 :(得分:0)
如果您在对象名称中间使用空格,例如,可能会发生这种情况。列名。 R在“”之间不允许有空格。