我输入了绘制图表的代码,但是当我按下 Enter 执行代码时,它不会绘制图表。相反,每次我按下 Enter 执行命令并绘制代码时,都会出现
为什么会发生这种情况?我该怎么做才能防止这种情况发生?
+
符号。现在我的 R 控制台中有一长列的 +
符号。为什么会发生这种情况?我该怎么做才能防止这种情况发生?
提示符中有+
,因为它表示该提示符期望从代码行中获取更多信息,类似于续行符。这可能是因为您忘记关闭某些内容,因此提示符期望找到相应的结尾。例如,假设您忘记关闭字符串:
> "
+
+
我在这里输入了一个双引号到提示符中,并不断按下Enter键。由于缺少一个双引号来告诉提示符我已结束字符串文字,所以提示符期望另一个双引号。一旦您输入双引号,提示符将停止等待。例如:
> "
+
+ "
[1] "\n\n"
如果某些内容没有正确结束,例如上面的字符串文字,所有命令提示符上标准的反应是期望更多的代码。检查您的代码以确保关闭了所有开放的引号、符号等,这样提示符就不会期望它,您的代码会正确执行。
解决这个问题的方法有: