2016-12-27 214 views
1

我已经输入代码来绘制图表,但是当我按输入来执行图形时,它不绘制图形。相反,每次按时,都会出现+符号输入来执行命令并绘制代码。 现在我的R调音台中有一长串+符号。R控制台左侧的“+”符号表示什么?

为什么会发生这种情况,我该怎么办才能防止这种情况发生?

+0

如果您展示你输入的代码,人们可能会发现你未能关闭一对括号,引号等 –

回答

4

提示符有+,因为它表示提示正在等待更多的代码行,这是一种延续。这可能是因为你忘记关闭某些东西,所以提示需要关闭。例如,假设您忘记关闭一个字符串,像这样:

> " 
+ 
+ 

在这里,我进入了一个双引号到提示,并保持在按下输入。有一个缺失的双引号来告诉提示我已经结束了字符串文字,因此提示需要另一个双引号。一旦你输入双引号,提示将停止期待它。例如:

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

这是所有命令提示符的标准,期待着更多的代码,如果事情不正确地结束,像上面的字符串常量。检查你的代码以确保你已经关闭了所有开头的引号,符号等,所以提示不会期望它,并且你的代码正确执行。

退出提示时,发生这种情况的方法是:

  • 上RGUI Esc键以及端子RStudio
  • 按Ctrl-C和命令提示
相关问题