我想使用readLines函数从可变行数的控制台输入并将其存储到向量中:
v <- readLines()
如何发出输入结束的信号? Control-c取消该过程并且不形成“v”对象。 Control-Z完全停止R程序。输入'EOL'或'EOF'不起作用。
我尝试了以下功能,但却出错:
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
>
我在Debian Linux上使用R.谢谢你的帮助。