提问人:TMin 提问时间:9/14/2013 最后编辑:Ari B. FriedmanTMin 更新时间:9/17/2022 访问量:119097
在 R 中以“+”结尾提示符
ending "+" prompt in R
问:
我对 R 相当陌生,我在输入一些代码时打了 o,现在我得到的不是“>”提示,而是“+”提示。我似乎被困在某种寻找输入的函数中,但我似乎无法摆脱它。我认为一定有更好的方法来解决这个问题,然后关闭 R 并重新运行我的脚本,但我无法在谷歌上找到任何东西(可能是因为我不知道正确的搜索词)。
感谢您的帮助,对不起,这是一个微不足道的问题
我输入的代码如下:
> fit = lm(x~`y)
+ fit = lm(x~y)
+ fit
+ summary(fit)
+
+
+ end
+ ;
+ break
+ )
+
+
+
+
+
+ quit()
+
+ quit
+ break()
+ abline(b0hat,b1hat)
+ return(null)
+
答:
96赞
Konrad Rudolph
9/15/2013
#1
这取决于你如何运行 R。
在终端中,“正常”方式是 + – “取消”组合键。ControlC
在图形 R 应用程序和 RStudio 中,它是 .Escape
评论
2赞
TMin
9/15/2013
我在 Mac 上的控制台中运行 R 3.0.1,Excape 键似乎可以解决问题
1赞
Konrad Rudolph
9/15/2013
@user6179 这很奇怪,它对我不起作用,在控制台上它不应该起作用。
0赞
Konrad Rudolph
12/29/2016
@javadba嗯,这很奇怪。您使用的是什么控制台?
0赞
WestCoastProjects
12/30/2016
它是 El Capitan 上 R 的控制台。
0赞
Julien
12/7/2023
必须先单击控制台才能工作。当一个人在脚本编辑器中时,是否有任何捷径可以使其工作?Escape
4赞
TMin
2/19/2014
#2
IShouldBuyABoat 是对的,问题是我不小心包含了一个反勾,这导致解析器在评估字符串或返回正确的提示之前需要第二个反勾来关闭字符串。
我按照康拉德·鲁道夫(Konrad Rudolph)的建议使用了Escape键,尽管我不在R studio中,并且返回了提示。
感谢您的所有帮助,对不起,我没有早点发布我的答案。这是我的第一个问题,我没有意识到我应该这样做。
-1赞
Amir
6/4/2017
#3
我正在使用 RStudio 3.3.1 并遇到了同样的问题。按 Escape 键工作。请尝试这个,让我知道我是否可以提供更多帮助......
评论
3赞
David Arenburg
6/4/2017
是的,这已经在公认的答案中介绍过。你的回答对现有的答案有什么补充?
-1赞
Pramodya Abeysinghe
11/2/2017
#4
如果您使用的是终端,则可以使用 q() 退出
评论
1赞
Gregor Thomas
11/2/2017
在这种情况下,这不起作用。 与 OP 在问题中演示的 没有什么不同。q()
quit()
0赞
angryip
9/17/2022
#5
在将大量文本“复制/粘贴”到 R 提示符中时,我遇到了类似的问题。我会在末尾看到一个悬空的“+”。但是,当单独选择可执行代码块并按顺序粘贴时,不会出现“+”。我最终在终端中加载了整个文件来解决问题:
source("myfile_with_lots_of_text.r")
评论
Esc