R控制台的读线-如何发出输入结束信号

R控制台的读线-如何发出输入结束信号,r,R,我想使用readLines函数从控制台输入可变行数,并将其存储到向量: v <- readLines() 我正在DebianLinux上使用R。谢谢您的帮助。将发出EOF信号。如果您正在使用,请尝试C-C-C。希望对你有帮助,祝你好运。如果您需要进一步的帮助,请留下评论。可能会有所帮助(也就是说,CRTL D Twow在windows上通过RStudio/RGui对我不起作用。在运行本机R的Linux中,control-D可以工作,但在使用wine的Linux中运行windows R包时

我想使用readLines函数从控制台输入可变行数,并将其存储到向量:

v <- readLines()

我正在DebianLinux上使用R。谢谢您的帮助。

将发出EOF信号。如果您正在使用,请尝试
C-C-C
。希望对你有帮助,祝你好运。如果您需要进一步的帮助,请留下评论。

可能会有所帮助(也就是说,CRTL D Twow在windows上通过RStudio/RGui对我不起作用。在运行本机R的Linux中,control-D可以工作,但在使用wine的Linux中运行windows R包时,control-D不起作用。相反,control-Z在那里工作。在您的问题中,您说过“我在Debian Linux上使用R”,但感谢您提供的信息。我在同一Linux上使用本机R(来自Debian stable repository)和wine下的Windows R。这是因为Debian stable中的本机R中没有最新的软件包。您的回答非常有用。谢谢。
getinput = function(){
    v=""
    while(TRUE){
        line = readLines(n=1)
        if(line=="") break
        v = v+line
    }
    v
}

> getinput()
firstentry
Error in v + line : non-numeric argument to binary operator
>