我正在尝试从R中读取用户的输入。所以我正在运行一段简单的代码:
input <- readLines("stdin", n = 2)
我希望给控制台提供两行输入,然后我会假设连接将关闭。我想弄清楚如何给出正确的输入。
我尝试在输入中包含\ n但没有帮助。 我知道这个问题在此之前已被提出过: R readLines from console- how to signal end of input 但我没有找到有用的答案。我得到一个没有结束连接的堆栈,我无法通过使用CTRL-Z,CTRL-D或任何其他控件组合来阻止这种情况。
有人可以解释一下如何正确地给函数输入,指定EOL,EOF以及预期的格式吗?
答案 0 :(得分:0)
试试这个input <- readLines(con=stdin(), n=2)
。您可以通过返回终止每个输入。