输入代码后,RStudio在控制台中不显示任何输出

Ale*_*pio 25 r

我对R和编程很新,我一直在使用RStudio做一些图形和简单(初学者)程序.一切都很好,直到今天.我的问题是,现在当我输入代码时,控制台中没有返回,我的意思是它确实编译了代码,但没有返回任何输出.

例如,如果我写

v <- c(1, 2, 3, 4, 5)
v
Run Code Online (Sandbox Code Playgroud)

我期待作为回报

[1] 1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)

但它不起作用,昨天完全没问题.

请帮忙.我有版本RStudio版本0.98.1079和R版本3.1.1

42-*_*42- 58

我想知道你是否一直在做一个教程,他们正在演示这个sink功能,你还没有达到它被逆转的程度.

> sink('out.txt')  # diverts all output to a disk file
> v <- c(1,2)
> v       # output went to file
> sink()  # sets the output back to the console
> v
[1] 1 2
Run Code Online (Sandbox Code Playgroud)

另一种方式是打电话closeAllConnections:

> sink('out.txt')
> v
> v
> closeAllConnections()
> v
[1] 1 2
Run Code Online (Sandbox Code Playgroud)


小智 11

线条是否仍以"+"开头?您也可能忘记关闭函数的括号.试试"}".


Flo*_*Flo 5

我遇到了同样的问题,这里提到的提示都不起作用。

Session > Restart R对我来说,这可能表明我遇到了与 andrewH 类似的问题,但没有足够的耐心等待 R 再次表现出来。